package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from gran-5.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Gran5 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 109002;
	private static byte[] data0(){ return new byte[] {100,-2,124,-2,-111,-2,-113,-2,-108,-2,-74,-2,-17,-2,18,-1,56,-1,83,-1,-125,-1,-72,-1,-3,-1,51,0,88,0,-108,0,-62,0,-15,0,29,1,67,1,91,1,105,1,-124,1,-116,1,-107,1,-109,1,-120,1,108,1,73,1,68,1,38,1,-1,0,-44,0,-79,0,-110,0,-124,0,65,0,17,0,-46,-1,-90,-1,-125,-1,101,-1,72,-1,13,-1,-18,-2,-35,-2,-49,-2,-65,-2,-112,-2,-128,-2,-126,-2,-107,-2,-102,-2,-106,-2,-109,-2,-87,-2,-62,-2,-26,-2,-2,-2,26,-1,46,-1,103,-1,-104,-1,-59,-1,-13,-1,30,0,74,0,116,0,-98,0,-59,0,-24,0,3,1,24,1,37,1,67,1,71,1,76,1,57,1,44,1,36,1,15,1,-10,0,-39,0,-64,0,-81,0,-103,0,116,0,72,0,22,0,-34,-1,-52,-1,-77,-1,-106,-1,101,-1,71,-1,54,-1,45,-1,27,-1,-12,-2,-46,-2,-53,-2,-44,-2,-34,-2,-18,-2,-37,-2,-32,-2,-7,-2,13,-1,55,-1,61,-1,76,-1,118,-1,-92,-1,-51,-1,-12,-1,35,0,82,0,117,0,-95,0,-50,0,-14,0,14,1,42,1,55,1,74,1,94,1,95,1,93,1,84,1,69,1,55,1,26,1,11,1,-23,0,-43,0,-62,0,-82,0,-123,0,84,0,22,0,-4,-1,-31,-1,-59,-1,-100,-1,108,-1,92,-1,64,-1,53,-1,7,-1,-25,-2,-65,-2,-51,-2,-52,-2,-48,-2,-65,-2,-59,-2,-47,-2,-41,-2,-3,-2,5,-1,27,-1,47,-1,87,-1,-125,-1,-89,-1,-53,-1,-16,-1,30,0,72,0,121,0,-100,0,-61,0,-42,0,-15,0,9,1,33,1,55,1,69,1,53,1,55,1,47,1,37,1,29,1,-3,0,-9,0,-28,0,-44,0,-67,0,-98,0,120,0,75,0,56,0,38,0,14,0,-28,-1,-61,-1,-72,-1,-84,-1,-110,-1,111,-1,84,-1,77,-1,63,-1,72,-1,57,-1,52,-1,43,-1,65,-1,70,-1,80,-1,82,-1,106,-1,127,-1,-99,-1,-65,-1,-42,-1,-24,-1,17,0,48,0,87,0,111,0,-119,0,-82,0,-77,0,-60,0,-39,0,-17,0,-13,0,-7,0,-18,0,-18,0,-32,0,-41,0,-60,0,-80,0,-89,0,-94,0,-103,0,127,0,82,0,53,0,29,0,17,0,-4,-1,-35,-1,-66,-1,-69,-1,-83,-1,-89,-1,-117,-1,108,-1,104,-1,98,-1,101,-1,100,-1,90,-1,76,-1,95,-1,90,-1,114,-1,119,-1,-128,-1,-103,-1,-90,-1,-53,-1,-26,-1,1,0,17,0,50,0,77,0,108,0,-116,0,-95,0,-73,0,-64,0,-33,0,-26,0,-15,0,-7,0,0,1,-3,0,-12,0,-23,0,-35,0,-60,0,-83,0,-76,0,-93,0,-109,0,113,0,89,0,61,0,49,0,21,0,-3,-1,-24,-1,-48,-1,-42,-1,-54,-1,-70,-1,-105,-1,124,-1,118,-1,122,-1,122,-1,117,-1,108,-1,114,-1,117,-1,-127,-1,-124,-1,-123,-1,-106,-1,-93,-1,-61,-1,-46,-1,-17,-1,-10,-1,20,0,37,0,69,0,100,0,-128,0,-123,0,-104,0,-101,0,-72,0,-72,0,-73,0,-76,0,-85,0,-94,0,-90,0,126,0,101,0,84,0,79,0,78,0,85,0,75,0,52,0,44,0,39,0,38,0,31,0,32,0,20,0,37,0,46,0,49,0,28,0,12,0,4,0,0,0,-8,-1,-21,-1,-28,-1,-36,-1,-48,-1,-60,-1,-72,-1,-89,-1,-84,-1,-91,-1,-86,-1,-95,-1,-102,-1,-107,-1,-102,-1,-104,-1,-93,-1,-69,-1,-65,-1,-56,-1,-47,-1,-44,-1,-8,-1,17,0,22,0,28,0,48,0,70,0,83,0,98,0,89,0,85,0,95,0,93,0,109,0,94,0,70,0,58,0,45,0,47,0,29,0,15,0,-5,-1,-19,-1,-20,-1,-12,-1,-50,-1,-80,-1,-98,-1,-97,-1,-91,-1,-90,-1,-95,-1,-108,-1,-105,-1,-110,-1,-85,-1,-59,-1,-23,-1,6,0,28,0,42,0,57,0,92,0,-122,0,-75,0,-45,0,7,1,37,1,54,1,74,1,109,1,-107,1,-109,1,-124,1,121,1,93,1,68,1,57,1,29,1,-45,0,-122,0,46,0,13,0,-3,-1,-7,-1,-48,-1,-91,-1,102,-1,67,-1,48,-1,46,-1,18,-1,6,-1,-12,-2,-31,-2,-54,-2,-55,-2,-48,-2,-26,-2,-43,-2,-65,-2,-69,-2,-75,-2,-29,-2,25,-1,66,-1,74,-1,91,-1,68,-1,92,-1,-123,-1,-77,-1,-47,-1,-24,-1,-24,-1,-10,-1,51,0,85,0,121,0,-125,0,-127,0,122,0,-124,0,-102,0,-70,0,-68,0,-89,0,120,0,98,0,72,0,75,0,91,0,127,0,-108,0,-94,0,-115,0,125,0,-122,0,-79,0,-56,0,-44,0,-86,0,-73,0,-52,0,-16,0,13,1,16,1,-8,0,-35,0,-65,0,-72,0,-63,0,-71,0,-122,0,82,0,15,0,-7,-1}; }
	private static byte[] data1(){ return new byte[] {-25,-1,-33,-1,-54,-1,-73,-1,-89,-1,-122,-1,127,-1,-120,-1,-102,-1,-104,-1,-114,-1,124,-1,97,-1,106,-1,114,-1,123,-1,-127,-1,105,-1,85,-1,68,-1,89,-1,112,-1,-124,-1,-127,-1,106,-1,105,-1,110,-1,110,-1,125,-1,110,-1,103,-1,108,-1,105,-1,117,-1,125,-1,117,-1,103,-1,115,-1,119,-1,124,-1,127,-1,-126,-1,-119,-1,-102,-1,-110,-1,123,-1,110,-1,123,-1,-82,-1,-39,-1,4,0,43,0,50,0,61,0,82,0,120,0,-82,0,-40,0,-22,0,-5,0,21,1,65,1,101,1,-121,1,-99,1,-76,1,-87,1,-73,1,-80,1,-76,1,-98,1,121,1,76,1,5,1,-61,0,-104,0,127,0,112,0,82,0,35,0,-18,-1,-55,-1,-85,-1,-111,-1,122,-1,94,-1,46,-1,16,-1,15,-1,-8,-2,-15,-2,-33,-2,-38,-2,-50,-2,-69,-2,-71,-2,-56,-2,-30,-2,-10,-2,11,-1,24,-1,25,-1,14,-1,21,-1,43,-1,82,-1,105,-1,112,-1,109,-1,126,-1,-95,-1,-44,-1,-48,-1,-29,-1,-15,-1,-16,-1,6,0,16,0,15,0,4,0,-18,-1,-23,-1,-31,-1,-12,-1,14,0,21,0,15,0,16,0,24,0,19,0,23,0,40,0,65,0,92,0,91,0,85,0,90,0,118,0,-83,0,-52,0,-32,0,-33,0,-42,0,-33,0,-32,0,-19,0,-28,-1,76,-1,-28,-2,111,-2,-41,-3,4,-3,113,-4,66,-4,49,-4,12,-4,121,-5,9,-5,-20,-6,83,-5,-84,-5,-92,-5,114,-5,91,-5,-35,-5,-110,-4,-10,-4,-4,-4,18,-3,-117,-3,84,-2,10,-1,-127,-1,-61,-1,72,0,-12,0,-75,1,62,2,-102,2,-3,2,-128,3,-2,3,62,4,65,4,46,4,19,4,-29,3,-72,3,-96,3,95,3,-40,2,48,2,-125,1,7,1,127,0,-30,-1,26,-1,99,-2,16,-2,-39,-3,119,-3,-71,-4,-7,-5,-93,-5,-72,-5,-47,-5,-82,-5,72,-5,23,-5,87,-5,-72,-5,3,-4,3,-4,22,-4,-105,-4,111,-3,36,-2,115,-2,-79,-2,75,-1,37,0,11,1,124,1,-58,1,36,2,-44,2,-66,3,99,4,-41,4,35,5,-100,5,27,6,-128,6,-72,6,-85,6,127,6,44,6,-29,5,-96,5,88,5,-45,4,8,4,31,3,87,2,-82,1,2,1,46,0,109,-1,-59,-2,84,-2,-97,-3,-94,-4,-109,-5,-37,-6,-119,-6,86,-6,-10,-7,87,-7,-62,-8,-119,-8,-76,-8,-46,-8,-62,-8,113,-8,-106,-8,52,-7,-37,-7,81,-6,112,-6,-48,-6,-128,-5,107,-4,45,-3,-46,-3,126,-2,96,-1,-112,0,-100,1,107,2,32,3,-10,3,-25,4,-69,5,87,6,-88,6,-41,6,-19,6,12,7,90,7,124,7,81,7,-44,6,76,6,-73,5,81,5,-48,4,26,4,59,3,127,2,-27,1,65,1,100,0,59,-1,56,-2,126,-3,18,-3,-85,-4,-1,-5,65,-5,-76,-6,-105,-6,-120,-6,27,-6,-116,-7,55,-7,-118,-7,16,-6,104,-6,108,-6,123,-6,-13,-6,-73,-5,-107,-4,61,-3,-65,-3,82,-2,37,-1,40,0,27,1,4,2,-57,2,-110,3,86,4,7,5,-114,5,-30,5,28,6,89,6,-121,6,-89,6,-119,6,47,6,-105,5,-3,4,102,4,-12,3,45,3,85,2,-120,1,22,1,-97,0,-34,-1,-64,-2,-121,-3,-86,-4,54,-4,-27,-5,85,-5,-99,-6,-21,-7,-86,-7,-116,-7,102,-7,-10,-8,-86,-8,-46,-8,107,-7,-9,-7,45,-6,68,-6,-121,-6,46,-5,4,-4,-65,-4,61,-3,-53,-3,-104,-2,-82,-1,-42,0,-58,1,-97,2,119,3,90,4,71,5,12,6,-79,6,5,7,67,7,-124,7,-70,7,-24,7,-41,7,124,7,-4,6,117,6,17,6,-101,5,-26,4,43,4,-126,3,-9,2,63,2,61,1,12,0,-6,-2,71,-2,-72,-3,40,-3,86,-4,-122,-5,-11,-6,-71,-6,-116,-6,-1,-7,75,-7,-20,-8,13,-7,95,-7,126,-7,101,-7,82,-7,-106,-7,43,-6,-46,-6,79,-5,-57,-5,92,-4,49,-3,48,-2,4,-1,-38,-1,-92,0,-111,1,105,2,76,3,6,4,-100,4,40,5,-109,5,25,6,-111,6,-30,6,-23,6,-71,6,-122,6,70,6,11,6,122,5,-39,4,80,4,-28,3,-128,3,-61,2,-61,1,-91,0,-70,-1,37,-1,-95,-2,-12,-3,18,-3,91,-4,-31,-5,-98,-5,15,-5,58,-6,-114,-7,94,-7,-111,-7,-63,-7,-68,-7,-89,-7,-66,-7,66,-6,-49,-6,89,-5,-82,-5,36,-4,-36,-4,-57,-3,-68,-2,-99,-1,116,0,73,1,18,2,-31,2,-73,3,117,4,-6,4,96,5,-84,5,4,6,86,6,116,6,94,6,59,6,0,6,-66,5,99,5,-25,4,114,4,25,4,-17,3,-123,3,-65,2,-58,1,-46,0,73,0,-7,-1,-127,-1,-78,-2,-30,-3,86,-3}; }
	private static byte[] data2(){ return new byte[] {32,-3,-74,-4,-4,-5,44,-5,-76,-6,-88,-6,-75,-6,-113,-6,73,-6,23,-6,39,-6,101,-6,-102,-6,-57,-6,-13,-6,101,-5,34,-4,-28,-4,-81,-3,92,-2,17,-1,-47,-1,-63,0,-93,1,104,2,20,3,-127,3,-11,3,105,4,-11,4,81,5,120,5,62,5,39,5,-5,4,-51,4,122,4,-3,3,-100,3,111,3,63,3,-48,2,23,2,82,1,-78,0,99,0,22,0,-123,-1,-20,-2,-115,-2,123,-2,92,-2,-36,-3,45,-3,-87,-4,-115,-4,-75,-4,-56,-4,-106,-4,86,-4,53,-4,94,-4,-104,-4,-74,-4,-45,-4,8,-3,109,-3,-24,-3,109,-2,-30,-2,69,-1,-73,-1,78,0,-9,0,-99,1,40,2,-91,2,5,3,-122,3,5,4,111,4,-113,4,-118,4,-126,4,-123,4,101,4,26,4,-89,3,52,3,-10,2,-47,2,-123,2,-26,1,-6,0,57,0,-77,-1,91,-1,-39,-2,54,-2,-86,-3,118,-3,78,-3,1,-3,110,-4,-28,-5,-82,-5,-66,-5,-12,-5,-12,-5,-41,-5,-51,-5,3,-4,79,-4,-84,-4,-26,-4,56,-3,-96,-3,50,-2,-57,-2,98,-1,-51,-1,51,0,-81,0,86,1,-1,1,-87,2,25,3,99,3,-106,3,-39,3,19,4,47,4,62,4,43,4,33,4,4,4,-70,3,96,3,-18,2,-81,2,-105,2,-121,2,32,2,124,1,-31,0,110,0,65,0,-35,-1,68,-1,-62,-2,-126,-2,-121,-2,106,-2,-6,-3,88,-3,-59,-4,-90,-4,-68,-4,-59,-4,-58,-4,-86,-4,-74,-4,-37,-4,-9,-4,51,-3,87,-3,-74,-3,32,-2,-86,-2,53,-1,-98,-1,15,0,-116,0,36,1,-58,1,92,2,-37,2,37,3,100,3,-106,3,-59,3,-45,3,-81,3,113,3,59,3,13,3,-55,2,50,2,113,1,-37,0,-100,0,-91,0,-90,0,87,0,-34,-1,-113,-1,-101,-1,-80,-1,-98,-1,-104,-1,-66,-1,3,0,72,0,69,0,14,0,-66,-1,-127,-1,99,-1,76,-1,36,-1,-54,-2,125,-2,53,-2,-7,-3,-72,-3,101,-3,73,-3,74,-3,88,-3,74,-3,42,-3,35,-3,66,-3,92,-3,-115,-3,-44,-3,54,-2,-107,-2,-17,-2,90,-1,17,0,-99,0,-8,0,40,1,-118,1,17,2,-120,2,-90,2,-111,2,118,2,-123,2,-95,2,-86,2,92,2,-33,1,107,1,30,1,-37,0,-123,0,-28,-1,79,-1,-7,-2,-18,-2,-63,-2,39,-2,90,-3,-27,-4,-24,-4,21,-3,14,-3,-10,-4,-62,-4,-77,-4,-59,-4,73,-3,16,-2,-29,-2,-117,-1,-30,-1,54,0,-89,0,-110,1,-87,2,-89,3,-115,4,-125,5,86,6,-39,6,103,7,47,8,-18,8,29,9,-60,8,57,8,-48,7,127,7,47,7,71,6,-85,4,-88,2,-13,0,16,0,-21,-1,-81,-1,-49,-2,124,-3,56,-4,-126,-5,37,-5,-24,-6,-121,-6,3,-6,123,-7,3,-7,-73,-8,-98,-8,-29,-8,35,-7,-6,-8,111,-8,-3,-9,44,-8,14,-7,98,-6,78,-5,-112,-5,122,-5,122,-5,-40,-5,-26,-4,3,-2,-51,-2,28,-1,76,-1,-62,-1,-37,0,18,2,-36,2,-16,2,-66,2,-117,2,-25,2,-101,3,73,4,84,4,-119,3,-123,2,-91,1,92,1,127,1,-2,1,-72,2,115,3,-110,3,30,3,-68,2,53,3,100,4,38,5,42,5,-74,4,-77,4,74,5,86,6,18,7,53,7,122,6,-105,5,12,5,5,5,27,5,-72,4,125,3,-13,1,-114,0,-53,-1,87,-1,-6,-2,-105,-2,25,-2,107,-3,-56,-4,-124,-4,-80,-4,2,-3,-8,-4,-98,-4,46,-4,-31,-5,-1,-5,79,-4,-102,-4,-111,-4,25,-4,-110,-5,97,-5,-53,-5,-127,-4,-5,-4,-51,-4,90,-4,36,-4,75,-4,115,-4,121,-4,88,-4,35,-4,14,-4,28,-4,80,-4,104,-4,63,-4,21,-4,26,-4,112,-4,-92,-4,-94,-4,-65,-4,28,-3,123,-3,79,-3,-70,-4,112,-4,-21,-4,42,-2,-108,-1,-80,0,96,1,-88,1,-17,1,-127,2,-106,3,-21,4,-15,5,123,6,-32,6,-90,7,-62,8,-39,9,-114,10,16,11,118,11,-104,11,127,11,91,11,70,11,-36,10,-14,9,-115,8,-40,6,35,5,-7,3,73,3,-57,2,-1,1,-50,0,109,-1,85,-2,-89,-3,46,-3,-114,-4,114,-5,106,-6,-61,-7,122,-7,44,-7,-44,-8,124,-8,51,-8,-43,-9,-112,-9,-113,-9,0,-8,-74,-8,104,-7,-32,-7,17,-6,2,-6,-37,-7,15,-6,-89,-6,-62,-5,118,-4,-78,-4,-75,-4,47,-3,48,-2,46,-1,-75,-1,-30,-1,11,0,80,0,-68,0,29,1,36,1,-65,0,18,0,-95,-1,-79,-1,52,0,-75,0,-51,0,-81,0,-100,0,-96,0,-81,0,-32,0,107,1,44,2,-101,2,-97,2,124,2,-49,2,-59,3,14,5,34,6,-102,6,-102,6,105,6,114,6,-86,6,-54,6}; }
	private static byte[] data3(){ return new byte[] {112,6,101,3,88,1,-3,-1,6,-1,-89,-3,1,-4,-73,-6,-6,-7,126,-7,-101,-8,124,-9,-55,-10,-9,-10,-107,-9,-33,-9,81,-9,124,-10,125,-10,-73,-9,60,-7,-62,-7,31,-7,-126,-8,56,-7,49,-5,75,-3,12,-2,-18,-3,-47,-3,-104,-2,-15,-1,45,1,27,2,-14,2,-32,3,-85,4,-11,4,-39,4,-96,4,111,4,58,4,25,4,4,4,-125,3,80,2,-57,0,115,-1,117,-2,92,-3,-14,-5,112,-6,-67,-7,-30,-7,50,-6,-85,-7,54,-8,-52,-10,-102,-10,119,-9,124,-8,-34,-8,-111,-8,-116,-8,110,-7,23,-5,-95,-4,-102,-3,122,-2,7,0,0,2,118,3,32,4,-84,4,-33,5,-114,7,-90,8,-60,8,124,8,-69,8,-3,9,-100,11,-90,12,-49,12,-68,12,-3,12,-66,13,125,14,-66,14,-5,13,-127,12,-16,10,35,10,-21,9,109,9,-38,7,124,5,17,3,44,1,-42,-1,-96,-2,78,-3,-38,-5,-127,-6,44,-7,105,-9,109,-11,-110,-13,-114,-14,77,-14,48,-14,-122,-15,35,-16,-7,-18,4,-17,21,-16,-13,-16,-79,-16,24,-16,92,-16,-71,-15,69,-13,21,-12,54,-12,-73,-12,9,-10,-33,-9,-42,-7,-121,-5,9,-3,-91,-2,-108,0,126,2,75,4,31,6,19,8,29,10,0,12,54,13,-31,13,100,14,24,15,89,16,-91,17,71,18,13,18,70,17,68,16,95,15,-117,14,119,13,-112,11,56,9,98,7,79,6,70,5,115,3,-69,0,48,-2,-126,-4,-95,-5,-30,-6,120,-7,-53,-9,-90,-10,34,-10,-74,-11,-95,-12,108,-13,8,-13,-92,-13,-128,-12,-45,-12,-124,-12,119,-12,115,-11,109,-9,111,-7,119,-6,-112,-6,-36,-6,53,-4,-111,-2,0,1,-34,2,21,4,55,5,109,6,-41,7,58,9,68,10,-21,10,41,11,74,11,85,11,53,11,-128,10,80,9,-29,7,-98,6,73,5,-75,3,33,2,37,1,-72,0,-13,-1,43,-2,-85,-5,88,-7,9,-8,-95,-9,-119,-9,-61,-10,95,-11,39,-12,6,-12,-87,-12,79,-11,69,-11,49,-11,-58,-11,54,-9,-107,-8,71,-7,88,-7,-69,-7,-46,-6,51,-4,29,-3,-89,-3,101,-2,-27,-1,-25,1,-81,3,21,5,43,6,-117,7,81,9,66,11,-65,12,84,13,64,13,37,13,112,13,41,14,-104,14,49,14,-20,12,-115,11,-103,10,29,10,111,9,17,8,101,6,-48,4,127,3,75,2,-88,0,-73,-2,-49,-4,79,-5,66,-6,18,-7,-66,-9,-112,-10,47,-10,70,-10,-14,-11,-105,-12,-14,-14,54,-14,-69,-14,-120,-13,-93,-13,2,-13,118,-14,-23,-14,54,-12,-87,-11,-57,-10,105,-9,34,-8,83,-7,-13,-6,-65,-4,126,-2,67,0,-17,1,-39,3,-68,5,117,7,11,9,-95,10,90,12,59,14,-44,15,-13,16,88,17,83,17,23,17,-44,16,41,16,-18,14,103,13,28,12,52,11,63,10,-118,8,-38,5,-20,2,-111,0,19,-1,-23,-3,34,-4,-43,-7,-52,-9,98,-10,31,-11,41,-13,-63,-16,-3,-18,-112,-18,23,-17,-107,-17,-83,-17,-97,-17,54,-16,124,-15,-21,-14,14,-12,-57,-12,-94,-11,43,-9,106,-7,-44,-5,-27,-3,79,-1,84,0,-114,1,80,3,77,5,-32,6,-73,7,-14,7,-8,7,126,8,108,9,52,10,97,10,-23,9,-95,9,-78,9,-40,9,-97,9,-123,9,-24,9,104,10,60,10,37,9,-70,7,-14,6,38,7,-106,7,-11,6,97,5,-74,3,-7,2,-71,2,17,2,-97,0,-7,-2,-65,-3,10,-3,104,-4,95,-5,-31,-7,19,-8,-94,-10,-123,-11,-69,-12,32,-12,-2,-13,114,-12,89,-11,119,-10,124,-9,80,-8,63,-7,-63,-6,-80,-4,116,-2,-87,-1,83,0,-31,0,-73,1,-14,2,29,4,-108,4,5,4,31,3,-76,2,-61,2,-115,2,-85,1,-101,0,21,0,66,0,-88,0,-121,0,-59,-1,-26,-2,-124,-2,-23,-2,99,-1,-63,-1,43,0,-9,0,-27,1,72,2,-23,1,111,1,73,1,-55,1,-127,2,-71,2,-22,1,-122,0,-123,-1,103,-1,-59,-1,-41,-1,98,-1,-78,-2,65,-2,53,-2,67,-2,-17,-3,85,-3,44,-3,-79,-3,-42,-2,47,0,-73,1,65,3,-55,4,63,6,-117,7,-112,8,11,9,85,9,-107,9,-51,9,-114,9,-114,8,44,7,4,6,88,5,-69,4,-117,3,90,1,-50,-2,-87,-4,109,-5,-76,-6,-61,-7,87,-8,6,-9,88,-10,35,-10,-11,-11,-119,-11,32,-11,94,-11,62,-10,-115,-9,114,-8,-28,-8,71,-7,78,-6,-64,-5,63,-3,67,-2,28,-1,30,0,58,1,-9,1,23,2,-27,1,20,2,-4,2,52,4,-118,5,88,6,102,6,-85,5,-87,4,-13,3,-120,3,73,3,-43,2,71,2,-32,1,-32,1,-70,1,92,1,-5,0,-2,0,89,1,120,1,8,1,74,0,-73,-1}; }
	private static byte[] data4(){ return new byte[] {-94,-1,-56,-1,98,-1,98,-2,124,-3,120,-3,68,-2,-69,-2,18,-2,-118,-4,77,-5,54,-5,-7,-5,-36,-4,-7,-4,-76,-4,-72,-4,67,-3,40,-2,-5,-2,-25,-1,8,1,59,2,70,3,24,4,23,5,104,6,-55,7,6,9,11,10,-44,10,86,11,64,11,-59,10,31,10,-114,9,-108,8,54,7,-81,5,-127,4,-79,3,75,2,-1,-1,14,-3,-94,-6,106,-7,33,-7,-10,-8,73,-8,97,-9,44,-9,-56,-9,-28,-8,-63,-7,-127,-6,102,-5,-114,-4,111,-3,-93,-3,94,-3,45,-3,63,-3,111,-3,39,-3,85,-4,64,-5,113,-6,5,-6,-94,-7,-30,-8,30,-8,-89,-9,-64,-9,19,-8,70,-8,122,-8,-37,-8,76,-7,-52,-7,-19,-6,2,-3,127,-1,-113,1,1,3,-81,4,-47,6,-20,8,90,10,124,11,-24,12,98,14,53,15,-18,14,-1,13,-4,12,82,12,-68,11,-17,10,-127,9,-50,7,65,6,-30,4,111,3,104,1,-58,-2,5,-4,97,-6,-47,-7,68,-7,-51,-9,8,-10,23,-11,58,-11,-111,-11,-106,-11,81,-11,2,-11,-58,-12,9,-11,59,-10,61,-8,56,-6,102,-5,-19,-5,65,-4,82,-3,56,-1,93,1,120,3,-57,5,59,8,1,10,22,11,80,12,106,14,-126,16,77,17,-103,16,-121,15,35,15,100,15,94,15,-16,13,-16,10,-28,6,-115,3,48,2,-124,2,-74,2,94,1,-53,-2,76,-4,-80,-6,-41,-7,35,-7,16,-8,-22,-10,-3,-11,81,-11,-33,-12,-66,-12,-28,-12,-34,-12,-38,-13,9,-14,-99,-16,126,-16,8,-14,126,-12,103,-10,27,-9,-75,-10,108,-10,105,-9,-108,-7,-39,-5,55,-3,-116,-3,-109,-3,-83,-2,1,1,106,3,-82,4,-127,4,-91,3,16,3,95,3,112,4,71,5,-49,4,-45,2,77,0,-120,-2,46,-2,-23,-2,74,0,54,2,7,4,-68,4,87,4,109,4,-81,6,44,10,-61,12,106,13,41,13,-86,13,-61,15,-69,18,18,21,88,21,-76,19,99,17,-44,15,77,15,-73,14,-26,12,-113,9,-75,5,-96,2,-117,0,-28,-2,15,-3,59,-5,55,-7,26,-9,45,-11,55,-12,101,-12,0,-11,48,-11,7,-11,-22,-12,31,-11,-50,-11,-85,-10,96,-9,127,-9,1,-9,-118,-10,-84,-10,-40,-9,-111,-7,122,-6,-1,-7,-52,-8,27,-8,38,-8,75,-8,14,-8,80,-9,-95,-10,117,-10,-49,-10,78,-9,70,-9,-126,-10,4,-10,-95,-10,-26,-9,-53,-8,31,-7,-108,-7,-104,-6,-125,-5,29,-5,37,-6,1,-6,-27,-5,29,-1,104,2,-24,4,51,6,-122,6,-95,6,-70,7,45,10,-3,12,37,15,61,16,33,17,-67,18,-24,20,-118,22,77,23,-73,23,9,24,2,24,-119,23,-26,22,86,22,84,21,114,19,-119,16,-78,12,-37,8,-5,5,123,4,-95,3,36,2,-114,-1,-112,-4,39,-6,-44,-8,-6,-9,106,-10,30,-12,9,-14,-27,-16,70,-16,-125,-17,-60,-18,46,-18,-56,-19,57,-19,-58,-20,23,-19,78,-18,-13,-17,-81,-15,48,-13,42,-12,108,-12,61,-12,-103,-12,-120,-10,99,-7,-80,-5,-106,-4,52,-3,-40,-2,67,1,83,3,81,4,-79,4,-16,4,109,5,47,6,-62,6,91,6,-70,4,118,2,-74,0,25,0,80,0,64,0,125,-1,106,-2,-85,-3,40,-3,-27,-4,73,-3,-52,-2,-76,0,-40,1,-3,1,-3,1,0,3,50,5,2,8,92,10,-112,11,-93,11,76,11,88,11,-3,11,64,12,-64,7,-10,3,126,0,-65,-3,110,-5,122,-7,-116,-8,127,-8,66,-8,-70,-10,116,-12,80,-13,85,-12,-75,-10,122,-8,96,-8,97,-9,120,-9,100,-7,-73,-5,-55,-4,87,-4,-125,-5,-121,-5,2,-3,107,-1,117,1,-12,1,86,1,124,0,77,0,-109,0,91,1,-84,2,58,4,52,5,-37,4,126,3,-36,1,-101,0,-62,-1,52,-1,10,-1,-30,-2,66,-2,-76,-4,-75,-6,-17,-8,83,-9,22,-11,84,-14,-94,-16,-22,-16,40,-14,127,-14,-19,-16,-27,-18,9,-18,-124,-18,103,-17,-52,-17,-34,-17,-99,-16,112,-14,-15,-12,102,-9,-24,-7,-21,-4,-62,0,114,4,4,7,-125,8,124,10,-48,13,-119,17,21,20,-42,20,-108,20,-43,20,109,22,-32,24,66,27,-54,28,-73,29,80,30,-93,30,-94,30,126,30,-56,29,-92,27,69,24,90,21,-1,19,70,19,30,17,-25,12,117,7,70,2,17,-2,-48,-6,13,-8,-66,-11,-22,-13,-47,-15,-113,-18,-127,-22,-24,-26,-24,-28,112,-28,125,-28,48,-28,7,-29,-92,-31,91,-31,-63,-30,-108,-28,50,-27,13,-27,-65,-27,-27,-25,25,-22,115,-21,47,-20,106,-19,38,-17,10,-15,21,-13,-76,-11,-8,-8,90,-4,60,-1,124,1,-118,3,44,6,83,9,-121,12,72,15,-96,17,-124,19,-31,20,101,22,-8,24,82,28,-42,30,107,31}; }
	private static byte[] data5(){ return new byte[] {114,30,-3,28,-14,27,56,27,2,26,-101,23,53,20,-6,16,84,14,-39,11,-54,8,8,5,59,1,59,-2,98,-4,-27,-6,-37,-8,-114,-10,16,-11,-126,-12,-86,-13,-46,-15,-22,-17,-90,-17,24,-15,-128,-14,111,-14,40,-15,35,-16,-116,-16,-57,-14,-55,-11,39,-8,-48,-8,70,-8,16,-8,69,-7,-71,-5,-118,-2,-41,0,-89,2,14,4,104,5,-2,6,7,9,19,11,116,12,-10,12,8,13,23,13,-18,12,66,12,75,11,20,10,93,8,-45,5,61,3,-32,1,-64,1,-125,1,105,-1,100,-5,44,-9,-121,-12,-119,-13,-8,-14,-96,-15,-44,-17,106,-18,-3,-19,75,-18,-51,-18,106,-17,-125,-16,70,-14,88,-12,18,-10,100,-9,-102,-8,62,-6,80,-4,106,-2,-38,-1,107,0,19,1,-26,2,-48,5,-63,8,-16,10,-79,12,-92,14,-45,16,61,19,75,21,54,22,-82,21,79,20,76,19,110,19,39,20,0,20,-1,17,-55,14,-16,11,58,10,36,9,-65,7,14,6,26,4,-23,1,75,-1,-125,-4,-3,-7,13,-8,-14,-10,31,-10,8,-11,-108,-13,-106,-14,-2,-14,33,-12,65,-12,-105,-14,47,-16,9,-17,-55,-17,-122,-15,121,-14,-6,-15,-50,-16,89,-16,-12,-16,18,-14,70,-13,120,-12,-40,-11,41,-9,110,-8,-59,-7,-119,-5,-95,-3,-59,-1,12,2,-122,4,41,7,-66,9,87,12,72,15,-57,18,59,22,-70,24,-36,25,53,26,-118,26,-120,26,-86,25,-54,23,122,21,69,19,82,17,60,15,98,12,113,8,33,4,124,0,5,-2,37,-4,-58,-7,-95,-10,-95,-13,-127,-15,-125,-17,-115,-20,-32,-24,42,-26,-81,-27,-79,-26,-94,-25,-13,-25,18,-24,66,-23,78,-21,-87,-19,-119,-17,24,-15,-56,-14,-24,-12,86,-9,62,-6,118,-3,71,0,-56,1,94,2,111,3,-62,5,96,8,1,10,40,10,121,9,-11,8,83,9,-103,10,-42,11,36,12,119,11,-50,10,-81,10,-28,10,106,11,-70,12,115,14,53,15,69,14,49,12,-65,10,32,11,-114,12,-4,12,113,11,78,9,65,8,41,8,82,7,105,5,-121,3,-96,2,19,2,-17,0,31,-1,20,-3,-60,-6,47,-8,91,-11,72,-14,-44,-17,-39,-18,-127,-17,-8,-16,-95,-14,72,-12,-55,-11,-22,-10,51,-8,121,-6,94,-3,-54,-1,-25,0,32,1,-112,1,-13,2,-52,4,-92,5,65,4,38,1,76,-2,-18,-4,56,-4,-12,-6,7,-7,-112,-9,73,-9,-121,-9,71,-9,101,-10,-91,-11,-45,-11,-2,-10,99,-8,-16,-7,107,-4,57,0,13,4,-10,5,-56,5,78,5,59,6,-85,8,22,11,98,12,-28,11,45,10,-30,7,40,6,93,5,72,5,56,5,125,4,93,3,20,2,27,1,-74,-1,-90,-3,100,-5,60,-6,-56,-6,-29,-4,-112,-1,-115,2,-7,5,-108,9,-119,12,92,14,25,15,-90,15,-120,16,-122,17,-36,17,-71,16,-121,14,35,12,47,10,87,8,123,5,56,1,42,-4,-47,-9,-20,-12,25,-13,77,-15,79,-17,-117,-19,92,-20,84,-21,69,-22,-39,-23,-104,-22,-123,-20,-10,-18,113,-15,-77,-13,-96,-11,90,-9,61,-7,-98,-5,110,-2,37,1,68,3,28,5,-28,6,25,8,-38,7,97,6,-52,4,-68,4,63,6,-102,8,107,10,-65,10,121,9,12,7,108,4,-10,1,55,0,50,-1,-116,-2,-51,-3,62,-3,12,-3,30,-3,64,-3,-37,-3,1,-1,-49,-1,94,-1,44,-2,-113,-3,30,-2,-37,-2,-124,-2,61,-3,26,-4,-26,-5,-114,-4,55,-3,-21,-4,87,-5,114,-7,120,-8,-12,-8,-105,-6,34,-4,-47,-4,10,-3,-100,-3,-10,-2,-19,0,17,3,-114,5,110,8,11,11,-11,12,105,14,109,16,59,19,7,22,-41,23,-78,24,19,25,-26,24,4,24,91,22,69,20,-84,17,98,14,-98,10,42,7,93,4,-98,1,-1,-3,12,-7,-32,-13,-2,-17,-23,-19,112,-20,-97,-22,31,-23,13,-23,97,-22,66,-20,-112,-18,122,-15,-119,-12,50,-9,-10,-8,-67,-7,114,-7,5,-7,-97,-7,14,-5,-23,-5,-8,-6,-100,-8,24,-10,60,-12,-8,-14,-47,-15,-101,-16,-64,-17,-120,-17,-88,-17,-61,-17,43,-16,37,-15,65,-14,-5,-14,60,-12,-94,-9,69,-3,81,3,38,8,27,12,7,16,-31,19,3,23,-76,25,-96,28,-71,31,-48,33,-42,33,37,32,-49,29,-108,27,119,25,-97,22,-23,18,89,15,-64,12,-77,10,37,8,124,4,-104,-1,45,-6,-50,-11,76,-13,-57,-15,-40,-17,-39,-19,93,-19,80,-18,42,-17,-20,-18,80,-18,4,-18,11,-18,106,-18,18,-16,18,-13,114,-10,82,-8,-118,-8,59,-8,31,-7,56,-5,-57,-3,31,0,10,3,-82,6,2,10,42,12,20,14,-74,16,-65,19,-127,21,66,21,46,20,-24,19,-33,20,-126,21,7,20,-2,15,-72,10,-93,6}; }
	private static byte[] data6(){ return new byte[] {75,5,21,6,67,6,93,4,-30,0,-107,-3,58,-5,121,-7,-45,-9,-79,-11,68,-13,28,-15,-22,-17,-46,-17,-106,-16,119,-15,69,-15,-14,-18,63,-21,-84,-24,-73,-24,60,-21,119,-18,-39,-16,-41,-15,18,-14,-112,-14,-124,-12,62,-8,52,-4,-70,-2,73,-1,-110,-1,114,1,53,5,-36,8,-100,10,10,10,117,8,113,7,-27,7,25,9,6,9,104,6,-55,1,19,-3,-2,-7,55,-7,102,-6,-39,-4,-47,-1,-12,1,41,2,79,1,66,2,-83,6,-57,12,81,17,50,19,74,20,119,22,-125,26,113,31,76,35,46,36,-17,33,-55,30,-74,28,2,28,-99,26,124,22,-102,15,90,8,31,3,68,0,48,-2,83,-5,126,-9,1,-13,71,-18,93,-22,77,-24,39,-24,-107,-24,-96,-24,-95,-24,121,-23,-99,-21,-114,-18,46,-15,-113,-14,125,-14,-75,-15,-102,-15,61,-13,-128,-10,-64,-7,11,-5,-13,-7,44,-8,-36,-10,35,-10,65,-11,38,-12,-17,-14,-113,-15,-71,-16,33,-15,89,-14,-96,-14,53,-15,-43,-17,101,-16,-79,-14,-20,-12,105,-10,50,-8,109,-6,-34,-5,-22,-6,1,-7,38,-7,-45,-4,-96,2,-19,7,117,11,11,13,57,13,-28,12,-66,13,116,16,-8,19,114,22,-55,23,-107,25,-25,28,-26,32,94,35,-43,35,73,35,-72,34,31,34,-107,33,71,33,-26,32,89,31,25,28,-107,23,104,18,124,13,-122,9,-31,6,-43,4,113,2,-24,-2,-114,-6,-95,-10,47,-12,65,-14,47,-17,-16,-22,100,-25,-50,-27,-10,-28,-117,-29,-30,-31,-61,-32,7,-32,20,-33,-108,-34,-112,-33,27,-30,15,-27,-84,-25,-85,-23,119,-21,-40,-20,-35,-19,105,-17,-98,-14,78,-9,118,-5,18,-2,62,0,-6,3,-81,8,88,12,-43,13,74,14,-39,14,-43,15,21,17,-33,17,-11,16,-10,13,-53,9,-125,6,16,5,81,4,-101,2,-113,-1,88,-4,21,-6,91,-8,0,-9,-22,-10,-56,-8,111,-5,13,-3,106,-3,43,-2,-17,0,68,5,114,9,80,12,-114,13,-16,13,3,14,94,14,85,15,-75,15,17,12,85,5,-53,-2,-65,-6,-60,-8,37,-9,-74,-11,30,-11,41,-11,-126,-12,24,-13,-15,-15,101,-14,-103,-12,-96,-9,-73,-7,48,-6,-69,-6,77,-3,89,1,33,4,-114,3,121,0,-27,-3,8,-1,-54,3,56,8,-7,7,122,3,-64,-2,34,-3,-39,-3,-39,-2,97,-1,69,0,-81,1,94,2,38,1,101,-2,-116,-5,-98,-7,-122,-8,31,-8,-128,-8,-112,-7,-4,-7,82,-7,-34,-9,71,-10,-25,-13,-37,-16,-104,-18,-45,-18,19,-15,-46,-14,-67,-15,52,-18,13,-21,-17,-23,-106,-22,-13,-22,-72,-23,-62,-25,121,-25,-106,-22,-11,-17,49,-11,2,-7,82,-4,45,0,-47,3,-126,6,9,9,40,13,-18,18,47,24,-61,26,23,27,121,27,-81,29,-100,33,-64,37,1,41,27,43,-63,44,112,46,-36,47,89,48,-95,46,98,42,-86,36,73,32,18,31,-57,31,-71,30,-100,25,17,17,-56,7,7,0,54,-6,-63,-11,39,-14,-79,-18,53,-21,55,-25,58,-29,73,-33,-22,-37,123,-39,-78,-40,-4,-40,7,-39,22,-40,-60,-41,-64,-39,94,-35,125,-33,-51,-34,127,-35,-97,-34,24,-30,62,-27,111,-26,-73,-26,118,-25,64,-23,-30,-21,-119,-17,72,-13,-11,-11,-73,-9,-30,-7,33,-3,11,1,0,5,-115,8,-111,11,68,14,45,17,-114,20,-77,24,-23,29,-13,35,26,41,-35,43,-6,43,-126,42,-86,40,110,39,-122,38,-112,36,98,32,-124,27,93,24,-80,22,33,20,-39,14,-53,7,-62,1,-109,-2,-93,-3,-71,-4,70,-6,72,-9,76,-11,86,-12,58,-13,-48,-15,56,-15,51,-14,-102,-13,12,-12,-49,-14,61,-16,35,-18,-116,-18,-47,-15,43,-11,-118,-11,101,-14,31,-17,-21,-18,-121,-15,91,-12,69,-11,77,-11,114,-10,30,-7,-25,-4,-32,0,-98,4,19,7,-15,7,104,8,22,10,-28,12,57,15,38,16,-24,15,23,15,95,13,86,11,35,10,126,10,-20,10,115,9,-12,4,9,-1,12,-6,104,-9,-51,-11,114,-13,-42,-17,73,-20,-123,-22,24,-21,29,-19,-65,-18,-28,-18,-121,-18,14,-17,9,-15,-126,-13,-103,-11,117,-9,-86,-7,100,-4,64,-1,-12,0,-104,1,124,2,28,5,-93,8,-102,11,-13,13,-51,16,-76,20,-45,24,-55,27,73,28,49,26,-69,22,102,20,110,20,-17,21,-83,22,-22,20,-69,16,5,12,-98,8,-7,6,-56,5,-91,3,-40,0,63,-2,-113,-4,-107,-5,53,-6,-93,-9,101,-12,67,-14,61,-14,119,-13,-47,-12,-100,-10,16,-7,-124,-6,-28,-8,-100,-12,-37,-16,83,-16,-66,-14,-68,-11,-83,-10,48,-11,-31,-14,-55,-15,46,-14,-72,-14,-101,-14,-12,-15,-83,-15,121,-14,104,-12,-44,-10,-75,-8,-82,-7,-54,-6,8,-3,-128,0,-75,4}; }
	private static byte[] data7(){ return new byte[] {110,9,-64,14,73,20,-117,25,-9,29,-52,32,19,34,109,34,-127,34,-38,33,-65,31,-106,28,23,25,-14,21,5,19,-54,15,0,11,127,4,61,-2,105,-6,44,-7,-35,-9,-110,-12,1,-16,39,-20,96,-23,-93,-26,17,-29,-65,-33,-104,-34,-111,-32,21,-28,-98,-26,89,-25,-60,-25,53,-23,-67,-21,46,-18,-20,-17,68,-15,-48,-14,98,-11,-42,-8,41,-4,16,-2,71,-2,-35,-3,106,-2,8,1,-36,4,-23,7,65,8,86,6,-126,4,124,5,58,9,90,13,83,15,98,15,114,15,-72,16,41,18,-2,18,122,20,118,23,96,26,-31,26,-63,24,114,22,-56,21,-114,22,47,22,70,19,15,15,18,12,-118,11,-66,11,-59,10,75,8,85,5,100,2,-17,-1,39,-2,101,-4,62,-7,95,-12,97,-17,109,-21,-46,-24,-80,-25,12,-24,-109,-23,-50,-21,103,-18,-3,-16,24,-13,28,-11,-52,-9,-23,-6,94,-3,-114,-2,55,-1,56,0,88,2,58,5,38,7,-127,5,57,0,-117,-6,94,-9,79,-10,-94,-12,-83,-15,29,-17,-60,-18,24,-16,-119,-15,-63,-15,-20,-16,30,-16,-25,-16,-35,-13,-33,-8,18,-1,-47,5,-86,11,89,15,-127,16,92,16,-32,16,-74,18,108,21,-92,23,-43,23,-29,20,-40,15,-116,11,-34,9,-45,9,-33,8,-25,5,95,2,-55,-1,46,-2,-30,-5,-67,-9,-39,-14,100,-17,67,-17,120,-14,-3,-9,-46,-2,-48,5,23,12,-72,16,-70,19,116,21,-110,22,-39,23,-115,25,-34,26,90,26,-7,23,-76,20,118,17,-1,13,61,9,-35,2,36,-5,-114,-13,61,-18,4,-20,63,-21,89,-23,-85,-27,56,-30,-105,-32,-5,-32,-101,-30,-36,-28,-125,-25,-13,-22,-96,-17,-58,-12,-96,-8,119,-6,-35,-5,-63,-2,3,3,-87,6,-94,8,-45,9,-48,10,-96,10,-30,7,-120,3,-30,-1,-25,-2,-118,0,-113,3,114,6,-111,7,-34,5,-72,1,21,-3,-107,-7,-23,-9,-101,-9,6,-8,-60,-8,2,-6,31,-4,86,-2,-1,-1,-1,0,20,2,56,3,-30,3,-59,3,113,3,-96,3,12,4,103,3,32,1,-9,-3,-10,-5,113,-4,93,-2,-39,-2,72,-4,-115,-9,25,-12,37,-12,51,-9,47,-6,37,-5,40,-5,125,-4,-108,-1,35,3,76,6,-61,9,-75,13,13,17,75,19,-66,21,-39,25,-75,30,23,34,56,35,46,35,-36,34,-7,33,-1,31,32,29,-1,25,-72,22,125,18,60,13,-111,7,-21,2,48,-1,-60,-6,17,-12,-71,-21,-81,-28,-77,-32,48,-33,14,-34,-89,-36,-7,-37,111,-35,102,-31,-74,-26,3,-20,77,-16,-66,-13,-104,-10,118,-8,-20,-8,-78,-8,-122,-7,-73,-5,-115,-3,-47,-4,-118,-7,-86,-11,-110,-14,4,-16,21,-19,-7,-23,-69,-25,34,-25,-100,-25,-98,-24,-35,-23,41,-21,-70,-21,121,-21,-123,-20,-41,-15,-94,-5,56,6,-16,13,55,19,-127,24,-49,30,-107,36,-54,40,39,44,115,47,-35,49,18,50,-74,47,-94,43,-1,38,-104,34,15,30,-42,24,-95,19,-121,15,-111,12,96,9,-36,4,74,-2,-51,-11,-78,-19,62,-23,15,-23,-2,-23,-107,-23,5,-23,76,-22,-96,-20,-38,-19,118,-19,122,-20,-116,-21,-16,-22,-111,-21,113,-18,-126,-14,-86,-11,15,-10,89,-12,-110,-14,69,-14,43,-13,-64,-12,-34,-9,38,-3,-82,2,48,6,14,8,39,11,-66,16,44,22,-81,24,-120,24,-67,24,81,27,88,31,3,34,10,33,-2,27,15,21,-26,15,1,15,40,17,66,18,76,15,-17,8,-53,1,-84,-5,38,-9,-89,-13,-114,-16,-33,-19,16,-20,-10,-22,21,-22,97,-23,-9,-24,-122,-25,-78,-29,-92,-34,31,-37,83,-37,67,-33,60,-27,-8,-22,104,-18,52,-17,-64,-17,-58,-14,107,-8,-24,-3,9,1,14,2,83,3,-119,6,-17,10,-88,14,-122,16,85,16,-120,14,66,12,-17,10,-100,10,-93,9,19,6,-36,-1,-71,-7,98,-10,120,-10,81,-8,12,-5,72,-2,13,1,-12,1,-33,1,-6,3,121,10,-22,18,84,25,85,28,-17,29,35,33,-6,38,-42,45,9,50,-17,48,11,44,-87,38,66,35,11,33,-16,29,4,24,-127,15,-72,6,24,0,-107,-5,60,-9,-12,-15,64,-20,-99,-26,-75,-32,109,-37,-88,-40,34,-39,-76,-37,-47,-34,82,-30,74,-26,43,-22,42,-19,25,-17,-81,-16,57,-14,105,-13,89,-12,-5,-11,78,-7,8,-3,-79,-2,-50,-4,-10,-8,120,-11,23,-13,-2,-16,-37,-18,-77,-20,-75,-21,-115,-20,-125,-18,121,-17,-3,-19,111,-21,49,-21,-113,-18,124,-13,60,-9,-80,-7,97,-4,115,-1,-50,0,121,-1,-31,-3,57,-1,6,4,-5,9,-77,14,43,17,19,17,-15,14,-87,12,-120,12,-27,14,97,18,57,21,106,23,11,26,-15,29,-27,33,-80,35,16,35,15,34,91,34,-87,35,4,37,108,38,34,40}; }
	private static byte[] data8(){ return new byte[] {27,41,-53,39,64,35,39,28,-81,20,-120,15,92,13,-127,12,59,10,16,5,33,-2,-15,-9,-108,-13,-97,-17,84,-22,91,-28,-82,-33,-92,-36,-52,-39,-44,-42,-17,-44,72,-44,127,-45,-7,-47,27,-47,104,-46,-103,-43,-62,-39,121,-34,-116,-29,-92,-25,71,-23,111,-23,112,-21,-30,-15,-59,-6,0,2,49,6,-105,9,-39,13,61,18,96,21,58,23,111,24,15,25,-6,25,86,27,-43,27,114,25,-23,19,82,13,-8,7,73,4,36,1,55,-3,-105,-8,-118,-12,120,-15,83,-17,69,-18,74,-17,94,-14,-43,-11,44,-8,-108,-7,71,-5,95,-2,-92,2,94,7,-114,11,56,14,-3,14,-21,14,-73,15,-109,17,-91,15,127,9,12,1,-28,-7,-51,-11,19,-12,37,-12,6,-10,-114,-8,49,-7,-30,-10,-63,-13,36,-13,-116,-10,106,-4,-119,1,14,4,-120,5,63,8,22,12,-15,14,55,15,53,13,16,10,-52,7,-127,8,97,11,-75,12,-56,9,42,4,-73,-2,-94,-6,-18,-9,48,-9,-69,-8,-123,-5,-10,-4,67,-5,-81,-10,-118,-15,-43,-19,49,-20,115,-20,21,-17,-19,-13,-68,-8,-42,-6,51,-6,-51,-8,-18,-10,-103,-13,-110,-17,-49,-19,-60,-17,-45,-14,113,-13,61,-16,-101,-21,-54,-25,-70,-28,-30,-32,88,-36,97,-39,-71,-39,-10,-36,-115,-31,-117,-26,-15,-21,-33,-15,-102,-9,85,-4,9,0,-110,4,46,12,109,22,39,32,-124,38,-88,41,116,43,-49,45,-100,49,-81,54,28,60,-32,64,117,68,-66,69,29,68,120,64,104,60,-26,55,-121,49,69,42,83,37,2,36,-15,34,-4,29,-17,19,-5,6,44,-6,-108,-17,-19,-25,39,-29,-43,-32,-31,-33,74,-34,120,-38,-16,-44,-38,-49,-32,-52,73,-52,-40,-51,-44,-48,114,-45,-1,-44,-101,-42,-42,-39,65,-35,-27,-34,106,-33,40,-31,90,-28,20,-25,-62,-24,81,-22,8,-20,-43,-20,-5,-20,73,-18,-69,-15,29,-10,-109,-7,111,-5,-81,-4,-61,-2,-27,1,-77,4,109,6,-124,8,97,12,-113,17,-114,22,-38,27,-124,34,105,41,-32,45,106,46,71,44,-37,41,-27,40,6,41,109,40,-41,37,-33,33,-30,29,-3,25,112,21,-41,15,-44,9,98,4,-87,0,-38,-2,-79,-3,-33,-5,-24,-7,-9,-8,-47,-8,88,-8,92,-9,69,-9,-4,-8,115,-5,126,-4,-51,-6,-82,-10,71,-14,62,-16,-20,-15,2,-10,-65,-8,26,-9,124,-15,-125,-21,68,-24,-28,-25,-43,-24,23,-22,43,-20,-44,-18,-15,-15,-84,-11,108,-6,-14,-2,-72,1,80,3,-10,5,115,10,-113,15,-1,19,38,23,120,24,72,23,100,20,-38,17,64,17,27,18,-97,17,81,13,-111,5,-97,-3,-29,-9,82,-13,-7,-19,-121,-24,-46,-28,2,-29,79,-30,32,-30,-78,-30,-68,-29,37,-27,-33,-26,9,-23,12,-20,-123,-16,119,-10,-32,-4,-41,2,43,8,-87,11,-54,12,46,13,113,15,-64,19,56,24,-16,27,-62,31,-96,35,67,38,-7,38,-92,37,7,34,86,28,109,22,-102,18,-55,17,-128,18,-104,17,-33,12,69,5,53,-2,28,-6,95,-8,88,-9,-106,-10,-28,-11,-117,-12,64,-14,-43,-17,6,-18,2,-19,54,-19,7,-17,-6,-15,49,-11,-72,-8,-110,-4,-7,-2,-18,-3,-61,-7,-73,-11,-65,-12,-111,-9,92,-4,-70,-1,-102,-1,-62,-4,113,-7,-50,-10,-53,-12,-15,-13,-88,-12,36,-10,-7,-10,45,-9,-101,-9,56,-8,73,-8,18,-8,-24,-8,-116,-5,-57,-1,-36,4,53,10,5,16,54,22,25,28,27,32,-51,33,-124,34,40,35,6,35,13,33,-49,29,54,26,77,22,-23,17,32,13,-13,7,77,2,-18,-4,87,-7,-83,-9,88,-10,124,-13,63,-17,66,-21,-77,-24,-26,-26,-105,-28,16,-30,91,-31,-38,-29,-24,-25,-127,-22,-20,-22,-55,-22,-116,-21,33,-19,-4,-18,16,-15,125,-13,-94,-11,-63,-10,27,-9,47,-8,-123,-6,-86,-4,118,-4,-43,-6,39,-5,-36,-2,64,3,50,5,27,4,27,2,-57,1,-52,4,-107,10,11,16,-111,18,119,18,-18,17,-5,17,-61,18,-12,20,24,25,72,29,-28,30,8,29,-25,24,-23,20,-64,18,-28,17,-85,15,-105,11,26,8,-120,7,74,8,-94,7,81,5,-122,3,-70,2,-15,1,-83,0,-83,-1,-9,-2,-82,-3,16,-5,39,-9,-21,-14,80,-16,84,-16,66,-14,-26,-12,99,-8,59,-4,-29,-2,70,-1,-85,-2,59,-1,29,1,-98,2,-60,2,0,2,30,2,-34,3,-94,5,56,4,-96,-3,58,-12,106,-20,76,-24,36,-26,-11,-29,-30,-31,15,-31,-93,-31,121,-30,92,-30,118,-31,39,-31,-53,-30,-115,-26,102,-20,-98,-12,-17,-2,127,9,27,17,-81,19,-34,18,-75,18,-45,21,44,27,-46,31,-9,33,83,33,-56,29,77,24,56,19,-70,16,48,16,-124,15,-91,13,27,11,48,8,-57,4,-5,-1}; }
	private static byte[] data9(){ return new byte[] {-125,-7,-94,-14,-84,-18,-11,-17,-52,-11,78,-3,-36,4,87,12,-60,18,-110,22,125,23,63,23,-67,23,-44,25,-126,28,-1,29,11,29,-13,25,-119,21,31,16,90,9,73,1,79,-8,-99,-17,10,-23,-121,-27,-85,-29,86,-31,26,-34,75,-37,109,-39,94,-40,-91,-40,114,-37,-85,-32,-7,-26,54,-19,18,-13,61,-8,27,-4,-107,-2,-26,0,118,4,-26,8,101,12,1,14,85,14,-16,13,-83,11,-16,6,37,1,63,-3,14,-3,-125,0,93,5,-91,8,-125,8,73,5,123,0,96,-5,-122,-9,-92,-10,-80,-8,78,-5,-55,-4,-54,-3,-70,-1,-78,1,-60,2,-80,3,60,5,21,6,-41,4,-89,2,-118,1,91,1,-33,-1,87,-4,66,-8,-106,-11,-119,-12,-117,-12,71,-12,-50,-14,-80,-17,82,-20,-104,-22,62,-20,-70,-16,-7,-11,-12,-7,-15,-4,49,0,-90,4,117,9,-124,14,5,20,17,26,-117,31,17,36,38,40,-119,44,96,48,51,50,76,49,-47,46,116,44,-78,42,60,40,53,36,13,31,106,25,-34,18,6,11,-8,2,-105,-4,-58,-9,82,-14,-120,-22,-63,-31,-20,-38,-32,-42,-29,-45,64,-47,67,-48,39,-46,44,-42,110,-37,55,-30,-44,-23,9,-16,-72,-13,95,-11,-89,-11,-24,-12,-4,-12,11,-8,-29,-4,66,-1,-25,-4,49,-9,-34,-16,51,-21,-36,-26,-5,-29,-100,-30,50,-30,118,-30,31,-29,-4,-29,34,-27,24,-26,10,-26,-71,-27,-24,-24,87,-14,32,0,85,13,-22,22,7,30,-103,36,-78,42,-107,47,117,51,81,55,32,59,-122,61,-14,60,38,57,-119,51,103,45,-90,38,29,31,7,24,-121,19,103,17,48,15,-33,10,-27,3,-104,-6,-127,-16,21,-23,92,-26,-41,-26,-30,-25,58,-23,71,-20,-7,-17,91,-15,-34,-17,-120,-19,14,-20,69,-21,55,-21,30,-19,15,-15,123,-12,-105,-12,104,-15,82,-19,-89,-22,-122,-23,-96,-23,-93,-21,116,-16,10,-9,-70,-4,-100,0,-28,3,-109,8,67,14,38,19,-4,21,7,24,-92,27,-25,32,59,37,41,37,-45,32,44,27,-30,23,-9,23,107,25,-46,24,-85,20,-64,13,-92,5,-64,-3,-16,-10,-111,-15,-1,-20,-120,-24,-72,-28,-75,-30,-9,-30,-123,-28,-126,-27,-35,-29,-20,-34,15,-39,121,-42,-2,-40,22,-33,-78,-27,123,-21,-68,-17,-89,-14,2,-11,65,-7,49,0,88,7,103,11,70,12,-32,12,111,15,59,19,101,22,-91,23,-86,22,-29,19,-21,16,96,15,62,14,-72,10,-120,3,113,-6,-6,-14,-6,-18,-51,-18,89,-15,102,-11,5,-7,70,-6,-13,-8,0,-8,-4,-6,-64,2,50,12,-47,19,46,25,41,30,52,36,7,43,76,49,-1,52,89,52,47,48,-8,43,3,42,56,41,13,38,0,30,52,18,-63,6,-121,-1,91,-4,17,-6,-105,-11,-44,-18,-25,-26,-36,-34,9,-40,18,-44,94,-45,-72,-44,-68,-42,5,-38,90,-33,17,-26,17,-20,-101,-17,111,-16,-76,-17,-13,-18,1,-16,22,-12,92,-6,-76,-1,55,1,-20,-2,-10,-6,-82,-10,41,-14,43,-18,-19,-21,-6,-22,84,-22,-60,-22,-38,-20,31,-17,-118,-18,120,-21,-66,-23,52,-20,-80,-15,72,-9,76,-4,96,1,-27,5,-120,7,54,5,63,2,37,3,-81,8,89,15,-71,19,16,21,-6,19,-5,16,45,13,-79,10,123,10,15,12,-51,13,29,16,-121,20,69,27,-82,33,-124,36,66,35,-46,32,63,32,110,34,104,38,5,43,-42,46,83,48,100,46,-78,41,-40,35,96,30,-116,25,-123,21,-1,17,-93,14,-77,9,127,2,75,-6,32,-13,81,-20,54,-28,-115,-37,43,-43,-39,-47,57,-49,-48,-53,-57,-56,44,-57,-24,-59,-120,-60,100,-60,114,-57,8,-51,11,-45,92,-40,59,-35,19,-30,111,-26,2,-22,109,-18,-68,-11,84,-1,24,8,5,14,112,18,94,23,95,28,-128,31,-118,32,-40,32,106,33,-96,34,57,36,-81,36,31,34,11,28,-76,20,-30,14,-8,10,-17,6,11,1,35,-6,118,-12,-115,-16,78,-19,-120,-22,-76,-23,-80,-21,-46,-18,29,-15,-29,-14,42,-10,-102,-5,53,1,-10,4,24,7,-40,8,-65,10,78,12,-64,13,116,15,-101,13,-38,7,-53,-2,33,-10,-62,-16,-34,-18,125,-17,-121,-14,-89,-10,-42,-8,-96,-9,79,-11,-5,-12,-91,-9,40,-4,9,1,13,5,51,9,-30,14,-61,21,120,26,47,26,115,21,104,15,103,11,-75,11,109,15,30,18,-14,14,-126,6,-108,-3,-61,-9,-65,-12,104,-13,-28,-13,126,-10,-110,-7,86,-6,12,-9,-12,-16,119,-21,24,-23,-115,-23,-114,-21,108,-17,116,-11,-25,-5,64,0,82,1,-110,-1,124,-5,39,-9,-96,-11,-54,-9,-37,-6,36,-5,-49,-9,-17,-14,2,-18,-73,-24,-38,-31,-6,-39,-25,-46,55,-49,59,-48,84,-43,51,-36,-27,-30,1,-23,-59,-18,116,-13}; }
	private static byte[] data10(){ return new byte[] {120,-10,-80,-7,51,1,14,14,-6,27,92,37,120,41,74,44,28,49,67,55,107,60,60,64,-47,67,-29,71,59,75,-48,75,-80,72,108,66,-40,57,-14,47,-80,38,58,33,-116,32,-123,33,19,31,123,22,64,9,-82,-6,-89,-19,-5,-29,-85,-34,119,-35,-24,-35,4,-35,-5,-39,-125,-42,46,-44,-38,-46,-83,-47,69,-47,85,-45,119,-41,1,-36,44,-32,78,-28,-127,-25,55,-24,-51,-26,74,-26,79,-24,-20,-22,4,-20,-79,-20,2,-18,-3,-18,116,-18,56,-18,-82,-16,-58,-12,67,-9,56,-9,-27,-10,105,-8,-106,-5,-79,-2,-3,-1,-61,-1,103,0,34,4,-46,10,106,19,-124,28,-119,36,-104,41,-35,42,77,41,-32,38,80,37,101,37,-50,37,86,36,-30,32,17,30,-35,28,-37,26,-60,21,74,14,63,7,-34,2,-93,1,2,2,-35,1,-101,0,-104,-1,-125,-1,-7,-2,-45,-3,125,-2,75,2,-105,6,-78,7,-35,4,2,0,-31,-6,26,-9,28,-10,-18,-9,-78,-7,-106,-9,-33,-16,-10,-24,-64,-29,-70,-31,40,-32,-45,-35,-43,-36,-111,-33,-33,-28,61,-22,24,-17,-37,-13,126,-9,3,-7,-72,-6,-127,-1,-111,7,69,16,-95,23,50,28,-3,28,-30,26,81,25,62,26,12,28,57,27,49,22,49,14,23,6,-28,-1,-84,-6,-58,-13,-67,-22,-49,-30,107,-33,105,-32,-76,-30,37,-28,-97,-28,57,-27,-98,-26,103,-24,-125,-22,68,-18,57,-11,-73,-2,-50,7,118,14,-40,18,-108,21,41,23,-125,24,-67,26,-107,29,27,32,-17,34,20,39,104,43,-44,44,73,41,52,33,26,23,10,14,127,8,-20,6,64,7,86,6,-118,2,39,-4,-60,-12,89,-18,111,-22,49,-23,-83,-23,-115,-22,47,-21,-52,-21,-33,-20,-19,-19,-69,-19,-95,-20,43,-19,87,-15,105,-8,25,0,12,7,115,11,111,10,13,4,-29,-4,20,-6,45,-4,-93,0,-35,4,67,7,42,7,-96,4,-5,0,54,-3,-17,-7,-1,-9,-56,-9,-90,-8,21,-6,-49,-5,18,-3,112,-4,-52,-7,120,-9,119,-9,73,-6,96,-1,58,6,-71,13,-73,20,98,26,49,30,-87,31,-54,31,-1,31,-19,31,-5,29,12,26,27,22,-8,18,33,15,-60,9,63,3,104,-4,9,-10,-7,-15,48,-15,-124,-15,-69,-17,-93,-21,-54,-25,-118,-27,-121,-29,6,-31,-110,-33,38,-31,16,-26,100,-20,121,-15,104,-13,40,-13,-74,-14,17,-13,-46,-13,-100,-12,-42,-11,-109,-9,116,-7,-8,-6,-18,-5,-89,-5,91,-6,-6,-8,23,-8,-128,-8,21,-5,78,-1,-89,2,120,2,-82,-1,50,-2,111,1,6,9,73,17,-101,22,-109,24,50,25,-50,25,-106,26,0,28,-79,31,94,36,-63,38,-56,36,71,32,52,28,-7,24,115,20,10,13,-89,4,90,-1,-72,-2,58,0,90,0,-101,-2,41,-3,18,-4,-39,-7,38,-9,-119,-10,-122,-8,33,-6,76,-7,-74,-10,75,-12,111,-13,-73,-12,-126,-9,-115,-6,-113,-3,-64,0,-63,3,74,5,77,5,-114,4,2,3,-125,0,62,-2,127,-3,-83,-2,49,1,-97,3,33,3,-28,-4,97,-14,-108,-24,-52,-30,-47,-33,-114,-35,98,-36,117,-35,99,-32,45,-29,-111,-28,114,-28,-8,-29,-81,-28,-61,-25,-43,-19,-15,-9,-100,5,-102,19,-43,28,-32,30,69,28,10,26,72,27,23,31,-46,34,-125,36,-91,35,-46,31,-83,25,-80,19,91,16,-12,14,-66,12,-59,8,16,5,-13,2,-1,0,-125,-4,4,-11,-62,-20,22,-25,-52,-26,47,-20,-48,-11,-17,0,110,11,94,19,-124,23,-67,23,-7,21,41,21,-3,22,-127,26,-45,28,-98,28,-18,26,-69,24,2,21,-1,13,-31,3,-119,-8,101,-18,75,-25,37,-28,-53,-29,45,-29,-99,-32,-27,-36,-20,-39,-97,-40,-99,-39,125,-35,2,-28,-74,-21,78,-13,-104,-6,-9,0,16,5,-109,6,-62,7,-74,10,-109,14,-68,16,-98,16,-35,15,-101,14,-9,9,61,1,53,-8,-109,-13,89,-12,28,-8,-117,-4,-63,-1,-12,-1,112,-4,-10,-10,53,-14,92,-17,32,-17,-11,-15,39,-9,87,-4,15,0,81,3,-26,6,-18,9,-93,11,11,12,45,11,39,9,41,7,-86,6,-92,6,26,4,-28,-3,-35,-10,118,-14,-60,-15,-51,-14,-12,-14,-110,-16,55,-20,-24,-25,69,-26,-82,-24,103,-18,-65,-12,-35,-7,-99,-2,-86,4,-86,11,-109,17,116,22,63,28,-29,34,-39,39,-33,42,-26,46,36,53,33,58,-7,57,65,53,1,47,73,41,106,36,-5,31,-121,27,-106,22,35,17,11,11,1,4,-39,-5,-44,-13,54,-19,123,-25,57,-31,-59,-38,-30,-43,45,-45,40,-47,20,-49,100,-50,-38,-48,94,-42,-94,-35,5,-26,-14,-18,-2,-11,116,-7,112,-7,-25,-9,63,-10,-3,-11,-119,-8,-126,-3,-31,0,124,-1,1,-6,-21,-13,112,-18,-36,-24,48,-29,-100,-33}; }
	private static byte[] data11(){ return new byte[] {-114,-33,-89,-31,-66,-29,-72,-27,103,-24,82,-22,-7,-24,-34,-27,33,-25,114,-15,-53,1,35,17,-68,27,73,35,-1,41,-51,47,3,52,-57,55,-123,59,40,62,107,62,91,60,110,56,46,51,-40,44,-118,37,-50,28,-39,19,-97,13,105,11,52,10,-122,6,78,-1,-95,-11,38,-21,-21,-30,-91,-33,-38,-32,-32,-29,-62,-25,-128,-19,39,-12,-15,-9,35,-9,73,-13,72,-17,-39,-20,-99,-20,-73,-18,-114,-14,-87,-11,94,-11,92,-15,19,-20,59,-24,-69,-27,106,-29,1,-29,46,-25,-48,-18,96,-11,46,-7,-70,-4,-50,2,-73,9,-22,14,50,18,-2,21,30,28,-9,35,-112,42,-15,44,127,42,-63,37,-115,34,-49,34,-103,36,65,36,62,32,15,25,122,15,-27,3,-36,-9,11,-18,-80,-25,-54,-29,54,-31,-103,-33,-21,-34,-107,-34,-78,-35,-112,-37,-62,-41,49,-45,0,-47,-114,-45,116,-38,-64,-30,83,-22,-41,-16,78,-10,-40,-6,-128,-1,-125,5,-114,11,-22,14,55,15,-32,15,-55,18,44,22,-61,22,-38,20,-16,18,-8,17,-75,16,113,14,-124,11,58,7,127,0,-85,-9,-59,-17,6,-20,25,-19,-98,-15,43,-9,-95,-5,25,-3,-81,-5,-46,-6,91,-2,108,6,102,15,71,22,-97,27,112,33,93,40,-117,47,117,53,-38,55,-112,52,90,45,-10,38,41,36,-28,34,53,31,-101,23,98,13,31,3,31,-5,8,-10,-125,-14,68,-18,-99,-24,49,-30,-48,-37,-35,-43,14,-47,114,-50,-91,-50,-66,-47,-98,-41,-34,-33,34,-23,-86,-16,82,-13,-81,-15,79,-17,-118,-17,-99,-14,46,-9,-121,-4,125,1,19,4,65,3,76,0,57,-4,36,-9,-106,-15,57,-19,34,-21,0,-21,61,-19,-114,-15,41,-11,126,-12,69,-16,110,-19,-19,-17,32,-10,112,-4,47,2,-97,8,-45,14,36,17,111,14,-47,10,-94,11,27,17,-69,22,-29,24,86,23,113,19,-23,13,114,8,-76,4,48,3,47,2,17,1,-76,1,40,6,2,13,11,19,-9,21,126,21,14,19,70,17,-57,18,31,24,88,31,89,38,-1,43,77,47,-98,46,-35,41,116,35,-15,29,80,26,-96,23,-10,20,-5,16,-24,10,-4,2,37,-6,101,-16,-106,-27,-35,-37,-126,-43,13,-46,118,-50,-111,-55,126,-59,50,-60,-103,-60,-62,-60,31,-59,-65,-57,81,-51,15,-44,-100,-38,94,-31,-118,-24,104,-18,-10,-15,-66,-11,24,-3,103,7,-69,16,96,23,-70,28,78,33,29,35,-87,33,114,31,29,31,-12,31,-10,32,-2,33,53,34,117,31,-20,24,2,17,28,11,94,7,12,3,103,-4,122,-11,68,-16,-85,-20,-125,-23,-45,-25,43,-23,-119,-20,16,-17,-12,-17,4,-15,97,-12,-53,-7,-21,-2,-102,1,20,2,61,2,-86,3,-98,5,-116,7,-124,9,-92,10,54,6,122,-3,85,-12,-103,-17,-110,-17,23,-14,-21,-11,5,-5,-71,-1,-84,1,-70,0,11,-1,33,-1,44,2,97,7,20,13,-90,18,-69,24,-43,30,-112,34,-8,33,39,29,-89,21,-53,14,99,12,-81,14,23,16,23,11,66,1,-114,-8,-119,-13,-43,-17,51,-20,-95,-22,-80,-20,-76,-16,66,-13,-42,-15,-67,-20,-105,-26,93,-30,-90,-31,-17,-28,-99,-20,50,-9,45,1,-110,7,46,10,-97,9,63,6,116,1,110,-2,61,-1,-112,2,80,4,-49,1,-106,-5,-110,-12,46,-18,-90,-26,80,-36,30,-47,-80,-55,63,-55,-35,-50,37,-41,-56,-34,95,-28,0,-24,-62,-22,-61,-19,66,-14,45,-6,-60,6,-15,21,23,35,73,43,79,48,-10,52,-49,58,-114,64,86,69,54,73,-81,76,-8,78,82,78,103,73,-63,64,64,53,-115,40,-118,29,-78,23,-86,23,10,25,42,22,7,13,-28,-1,-4,-15,120,-27,-36,-37,86,-42,9,-43,2,-41,-93,-38,-3,-35,87,-33,9,-34,105,-37,118,-39,-102,-39,110,-36,116,-31,36,-25,114,-20,-114,-16,-75,-14,49,-14,-70,-17,-23,-19,-104,-18,-118,-16,-95,-15,-52,-15,-34,-15,-93,-15,-6,-16,-14,-16,-58,-14,124,-11,-20,-10,-38,-10,-40,-10,84,-8,-24,-6,-36,-4,-93,-4,87,-5,9,-4,-82,0,127,8,-88,17,-65,26,-8,33,115,37,-29,36,-47,33,64,30,-114,27,60,27,111,28,-74,28,-88,26,-78,24,106,24,-108,23,55,19,1,12,101,5,46,2,-125,2,119,4,112,5,-14,4,16,4,-33,3,74,4,-91,5,-111,8,-51,11,40,13,62,12,-62,9,81,5,122,-2,-46,-9,-23,-12,76,-10,42,-8,80,-10,-51,-17,13,-25,-32,-33,99,-37,-53,-41,33,-44,-56,-46,83,-42,-61,-35,-33,-27,-105,-20,45,-15,-11,-14,66,-13,-62,-11,20,-3,-45,7,-11,18,106,28,75,35,-91,38,-106,38,46,37,94,36,64,36,70,35,61,31,-110,23,127,14,-92,6,-101,-1,-45,-10,35,-20,-3,-30,92,-34,-100,-35,112,-33}; }
	private static byte[] data12(){ return new byte[] {58,-30,3,-28,1,-29,-81,-32,103,-32,-56,-29,5,-22,69,-14,44,-4,-37,6,-36,16,-66,24,-28,28,79,29,111,28,-5,28,8,31,-97,33,3,37,-121,41,125,45,-83,45,76,40,-81,29,25,16,-29,3,-84,-4,-87,-6,-55,-6,40,-6,40,-9,-95,-15,-34,-22,107,-27,-77,-30,-45,-31,12,-30,63,-28,7,-23,-110,-18,-15,-14,66,-11,-86,-11,109,-11,25,-9,-87,-4,108,5,62,14,-58,20,105,23,-62,20,-22,12,-113,3,-111,-3,-117,-3,43,2,-65,7,92,10,4,9,53,5,-6,0,112,-4,-68,-9,-125,-12,-12,-13,111,-11,-25,-9,-6,-6,51,-3,-99,-4,110,-7,125,-10,-16,-11,4,-8,62,-4,-88,2,-61,9,-59,15,21,20,30,23,-64,24,-69,24,-21,23,26,23,-95,21,-42,18,80,15,-9,11,82,8,20,4,33,-1,-41,-7,73,-11,98,-13,-101,-12,-57,-10,-73,-10,102,-13,-77,-18,28,-21,-36,-23,-94,-22,85,-20,-27,-18,-121,-13,3,-6,-121,-1,14,1,9,-1,6,-4,109,-7,110,-9,-89,-10,-82,-9,-124,-7,65,-6,-127,-7,35,-8,53,-10,-90,-13,-26,-16,30,-17,-51,-17,-123,-13,110,-8,98,-5,103,-6,92,-9,-65,-10,-28,-5,-21,5,35,16,104,22,46,25,-6,26,41,28,-99,27,-6,26,-102,29,-4,34,-31,38,62,38,40,34,-5,28,27,23,19,16,77,7,-51,-3,-84,-10,-67,-12,80,-9,-67,-6,-62,-5,109,-6,-12,-9,78,-11,-2,-13,56,-11,48,-8,-62,-6,72,-4,85,-3,-19,-2,58,1,36,4,86,6,-63,7,-90,9,63,13,-114,16,-10,16,-82,14,27,11,-93,6,80,1,-85,-4,71,-6,4,-6,118,-5,59,-3,12,-4,-39,-12,-93,-23,53,-32,42,-37,101,-40,36,-42,-54,-43,82,-39,-114,-33,99,-27,-43,-24,-50,-23,52,-23,-32,-24,-38,-22,63,-15,-53,-4,84,11,66,24,3,32,-82,33,12,31,26,27,-11,24,-35,25,106,28,4,30,86,29,-34,25,63,20,-98,14,-78,11,-42,10,7,9,-108,5,-58,2,-6,1,36,1,-91,-3,17,-9,-42,-17,-53,-22,4,-21,86,-15,25,-4,-52,7,106,17,58,23,-50,24,26,23,-39,19,69,17,-30,16,33,19,-22,21,28,23,-123,22,-69,20,-58,16,34,9,-24,-2,120,-12,28,-20,-107,-26,-9,-28,-45,-26,-79,-24,-4,-26,109,-30,-93,-34,74,-34,66,-31,-105,-26,-57,-20,-24,-14,-7,-8,-40,-1,-98,6,110,10,56,10,0,9,88,10,-50,13,-16,15,-67,14,-64,11,-66,7,-108,1,-101,-8,-55,-17,80,-21,-94,-20,-59,-15,-61,-9,33,-4,-59,-4,31,-7,11,-13,74,-18,-77,-20,46,-17,-27,-12,-69,-4,81,4,97,10,5,15,60,18,51,19,50,18,-48,16,-16,15,-37,14,-26,12,124,10,-8,7,6,4,82,-3,-35,-12,-14,-19,90,-21,123,-20,-53,-19,-33,-21,-51,-26,-79,-31,-33,-33,-24,-30,108,-23,-43,-16,-93,-9,-110,-2,-56,6,68,15,-9,21,-118,26,-49,30,-115,35,-2,39,55,44,-27,49,108,56,42,60,-72,57,72,50,12,41,117,32,118,25,78,20,54,16,5,12,109,7,99,2,-87,-4,-25,-11,11,-17,115,-23,-18,-28,51,-32,-109,-37,-94,-40,69,-40,48,-39,-2,-39,-57,-38,-9,-36,1,-30,-109,-23,40,-14,-72,-7,-46,-2,-73,0,-97,-1,25,-4,10,-8,-70,-11,91,-9,-21,-5,-126,-1,-81,-2,-18,-7,-52,-13,72,-19,70,-26,-18,-33,-49,-36,13,-34,-52,-31,6,-26,70,-22,-104,-18,-61,-16,-62,-18,-65,-22,20,-21,-73,-12,-67,4,-100,19,-28,28,75,34,60,39,36,44,108,47,-74,48,41,49,95,49,11,49,-93,47,-49,44,59,40,-29,33,117,26,-57,18,54,12,-54,8,-42,8,-71,9,8,8,-125,2,-100,-7,52,-17,-45,-26,-18,-28,83,-23,32,-16,-71,-11,-86,-6,-96,-1,-81,2,-31,1,-87,-3,-19,-9,-90,-14,77,-17,39,-17,-90,-15,-3,-13,-118,-13,126,-17,52,-23,-112,-30,-98,-36,42,-40,15,-41,103,-37,-47,-29,-18,-21,-84,-16,-56,-13,-60,-8,63,0,-78,7,-88,13,-24,18,-94,25,106,34,103,43,29,49,61,49,-50,44,-45,39,3,38,-82,39,91,41,86,39,-23,31,-41,19,36,5,-47,-10,-44,-21,-109,-27,-74,-30,-118,-31,-49,-32,-28,-33,-104,-34,30,-35,125,-37,-15,-40,-95,-43,-80,-45,-88,-43,95,-36,-31,-26,12,-13,-4,-3,-96,4,-35,6,22,8,53,12,-17,18,33,24,78,25,-32,23,109,22,31,21,51,19,100,17,-75,16,-75,15,32,12,23,6,-93,0,-63,-4,-33,-8,-20,-14,49,-20,20,-24,-87,-24,-17,-20,34,-14,-45,-10,-113,-6,-90,-4,-11,-4,121,-3,-4,0,53,8,-43,16,127,24,-101,30,-47,35,-114,40,75,44,101,45,16,42,-49,34,45,27,-127,22,-51,20,106,19,23,16}; }
	private static byte[] data13(){ return new byte[] {-12,9,-107,1,119,-7,8,-12,-14,-16,1,-18,90,-22,-51,-26,108,-29,47,-33,-117,-38,42,-40,-79,-39,-15,-34,-93,-26,-101,-17,-55,-9,-21,-4,-73,-3,-58,-5,-77,-7,-91,-8,63,-8,110,-8,-124,-6,43,-1,24,4,-47,5,-60,2,109,-4,38,-11,1,-17,75,-21,-63,-22,16,-19,-66,-15,113,-9,-100,-5,-95,-5,10,-8,-59,-12,32,-10,-58,-5,117,2,-23,7,-76,12,-113,17,-61,20,82,20,50,17,-43,14,10,15,111,16,86,16,35,14,18,10,106,4,-79,-3,46,-9,100,-14,38,-16,124,-16,36,-13,-122,-9,29,-3,-46,2,-118,6,-128,6,-12,3,-3,2,40,7,-57,15,-63,25,114,35,-97,44,-12,51,77,54,-93,50,95,43,116,36,-34,31,72,29,80,27,80,24,-91,18,-23,9,94,-1,-95,-12,106,-22,5,-31,-124,-39,-1,-45,-32,-49,49,-52,-95,-55,-18,-56,-123,-55,-36,-55,92,-54,-112,-52,118,-47,110,-40,-123,-32,113,-23,41,-14,93,-8,-8,-6,-94,-4,73,2,45,13,113,25,-12,33,93,37,-65,36,-84,33,-67,29,-33,26,-51,25,47,25,103,24,-109,24,-121,25,-52,24,62,20,-52,12,107,5,-98,-1,-27,-6,64,-10,57,-14,-71,-17,-72,-18,46,-18,-119,-19,-108,-19,-21,-18,58,-15,-67,-13,124,-10,75,-7,49,-5,-104,-5,-58,-6,42,-6,-59,-6,67,-4,-109,-3,-93,-2,127,0,124,2,-124,0,-9,-7,-87,-15,-126,-20,112,-20,8,-16,-1,-11,121,-3,-104,4,-99,8,-87,8,-60,6,-58,5,-1,7,125,13,-112,20,33,27,-90,32,-34,36,-12,38,34,38,56,34,51,27,36,18,-106,10,106,7,2,7,-21,4,124,-1,-54,-8,94,-14,-48,-21,-105,-26,-68,-27,-26,-23,26,-16,67,-12,1,-12,-83,-17,37,-22,-110,-26,-51,-26,118,-21,-66,-12,-14,0,-18,11,-95,18,62,21,28,21,-20,17,-56,11,-65,5,2,3,-52,3,-13,4,8,4,-19,-1,41,-7,-18,-17,64,-28,-36,-42,125,-53,-39,-59,-100,-58,39,-53,48,-47,-46,-41,-5,-35,74,-30,7,-27,8,-24,38,-19,-16,-11,-30,2,27,18,-37,31,-72,41,57,48,-54,52,-110,56,-4,59,-109,63,89,67,-101,70,-28,71,-19,68,81,60,86,48,-73,36,46,27,-7,18,-97,12,12,10,-71,10,66,10,-39,4,48,-6,-2,-20,92,-32,57,-41,-121,-45,-72,-43,101,-36,13,-27,40,-20,21,-17,-25,-19,63,-21,124,-23,7,-22,22,-18,-93,-11,-44,-4,66,0,33,0,52,-1,114,-2,-81,-4,58,-6,80,-8,16,-9,63,-10,104,-10,75,-9,-74,-10,-11,-13,50,-15,65,-15,3,-12,78,-9,77,-7,-45,-7,-6,-7,110,-6,81,-6,81,-8,-62,-11,-119,-10,44,-4,45,4,109,11,72,17,-72,21,-124,23,125,21,-92,16,81,11,37,8,105,8,59,11,-22,13,43,15,72,15,-77,14,85,12,75,8,61,4,-93,1,-40,0,69,2,-109,5,25,9,74,11,92,12,-119,13,65,15,-74,17,-59,20,-100,23,-54,24,-26,23,-31,20,15,15,67,6,42,-3,118,-9,-63,-10,-69,-8,89,-7,41,-11,-54,-21,-102,-32,-104,-41,64,-46,105,-48,124,-46,121,-40,51,-32,87,-25,65,-19,-62,-15,32,-12,10,-11,73,-9,78,-3,-106,6,117,17,101,28,-31,36,-46,40,16,40,53,37,-117,34,-119,32,118,30,-85,26,80,20,56,12,-23,3,49,-5,-21,-16,-126,-26,-123,-33,67,-35,109,-35,45,-34,44,-33,110,-32,2,-31,-34,-32,-66,-31,45,-27,37,-20,-90,-10,-95,3,103,16,72,27,71,35,70,39,5,39,-109,36,-59,34,-116,34,-33,35,-44,38,116,42,-32,43,106,40,1,32,123,20,-110,7,110,-5,81,-14,-95,-19,-53,-20,-21,-19,-9,-19,107,-22,-80,-29,69,-35,43,-38,-84,-38,5,-34,-71,-29,-90,-22,123,-16,107,-12,16,-9,-4,-8,23,-5,-32,-2,-1,5,99,15,-64,23,71,28,11,28,68,23,108,15,-32,6,112,0,105,-2,87,1,32,7,-113,11,-75,11,-76,7,-124,1,-66,-6,107,-11,-8,-13,-61,-10,99,-5,112,-1,-113,2,53,4,-102,3,93,0,-54,-4,41,-5,100,-4,-119,-1,118,3,-27,6,-85,9,-78,11,-27,12,-68,12,65,11,-80,9,-94,8,102,7,107,5,-3,2,99,0,-2,-4,-5,-8,107,-11,51,-13,-48,-14,37,-12,-16,-10,-46,-7,7,-5,-89,-7,-46,-10,-98,-12,44,-11,15,-8,-76,-5,108,-1,10,4,106,9,6,13,126,12,35,8,108,2,-92,-4,37,-8,26,-10,119,-9,-7,-7,-88,-6,24,-8,-15,-13,-48,-16,-26,-17,28,-16,42,-16,-97,-16,-119,-13,97,-8,-128,-4,6,-2,-64,-3,-74,-3,64,0,11,7,-36,16,33,25,-113,28,-69,27,9,25,-122,21,-1,18,-95,19,-25,22,-46,25,-49,25,97,22,-58,15,98,6,-115,-4}; }
	private static byte[] data14(){ return new byte[] {66,-12,-108,-19,-16,-24,-119,-24,86,-20,37,-15,-65,-13,125,-12,-35,-12,25,-11,83,-11,-124,-9,106,-4,79,3,40,10,12,15,79,17,122,18,33,20,-52,21,66,22,111,22,85,24,-88,26,-105,25,-34,19,13,12,35,5,-70,-1,-35,-5,31,-7,-112,-9,35,-9,-62,-9,25,-9,-27,-14,-114,-22,81,-31,122,-38,105,-41,-54,-41,75,-37,2,-31,60,-25,81,-20,-117,-17,-12,-16,123,-16,-119,-17,67,-16,-15,-12,-22,-3,112,9,57,20,51,27,-109,28,-117,24,3,18,-19,12,-119,11,-16,12,18,15,-89,16,-37,16,100,14,91,9,-51,4,43,3,-13,3,1,5,-61,5,-80,6,59,7,-3,5,51,2,94,-4,-90,-10,-64,-12,28,-7,-36,1,18,11,-82,17,-11,20,124,20,92,16,72,10,31,5,13,3,-76,4,-76,8,115,12,43,14,50,13,42,9,29,2,-95,-7,32,-14,38,-19,-16,-22,123,-21,20,-18,105,-16,101,-16,-56,-18,-91,-19,-90,-19,-23,-18,-17,-15,3,-9,-73,-4,-60,1,-35,5,73,9,3,11,36,10,-105,7,-14,5,71,6,51,7,76,6,-45,2,84,-2,-127,-7,34,-12,117,-18,87,-21,-43,-20,53,-14,-35,-8,99,-2,30,1,112,0,95,-3,-32,-7,-108,-9,-115,-8,70,-2,27,7,-85,14,-115,18,28,20,-38,20,-92,19,31,16,-100,12,-86,10,-49,8,-78,5,13,2,-59,-2,41,-6,83,-13,-10,-21,-33,-26,2,-27,8,-27,64,-27,-25,-28,-30,-29,-82,-30,-44,-31,-28,-30,-81,-25,-53,-16,-32,-5,-12,5,-59,13,-49,19,-119,24,-82,27,-20,29,-110,32,109,36,32,41,-50,45,70,49,-50,49,43,46,72,38,28,28,105,18,-34,11,-75,8,-47,6,89,4,-85,1,-100,-1,-63,-4,82,-9,50,-16,18,-21,-51,-23,61,-22,-59,-23,-106,-24,73,-24,-1,-24,-101,-23,72,-22,35,-20,-2,-17,53,-11,40,-5,53,1,-117,5,33,6,-48,2,124,-3,1,-8,7,-12,71,-13,-110,-10,88,-5,66,-3,111,-6,6,-12,34,-20,-105,-28,-30,-33,-120,-33,-87,-30,87,-25,98,-20,-64,-15,98,-10,-106,-8,99,-9,26,-12,93,-14,122,-10,14,1,-33,13,-67,23,-35,28,10,31,-5,31,-52,31,121,30,-39,28,-7,27,79,28,19,29,-60,28,42,26,118,21,-99,15,-119,9,-48,4,113,3,-37,5,22,9,-72,9,28,7,-10,1,54,-5,-80,-12,1,-14,-50,-12,17,-5,122,1,20,7,-47,11,0,14,91,11,-66,4,13,-3,-71,-10,-90,-14,8,-15,-67,-15,47,-13,-18,-14,85,-17,11,-23,-28,-31,-60,-37,9,-40,-30,-41,40,-36,118,-29,-125,-21,-26,-15,106,-10,7,-6,102,-2,51,4,-16,10,-127,17,-43,23,126,30,-74,36,104,40,-57,39,82,36,52,33,101,32,-54,32,-14,31,72,28,-102,21,-99,11,-45,-2,-78,-15,-43,-25,12,-29,-79,-31,118,-31,104,-31,7,-30,86,-29,53,-28,-107,-29,92,-31,62,-33,-62,-33,-83,-28,86,-19,-125,-9,44,1,30,9,85,14,125,16,96,17,-119,19,112,23,75,26,10,26,72,23,-2,19,90,16,-112,12,-77,9,95,8,-52,6,98,3,44,-1,-7,-5,-127,-7,-72,-11,29,-16,-66,-22,112,-24,59,-22,113,-17,26,-10,18,-4,-105,-1,-9,-1,-88,-2,79,-2,-82,0,68,5,38,11,120,17,11,24,-88,29,42,33,102,33,48,30,71,24,68,17,90,11,48,8,17,8,-70,8,117,7,-75,2,-82,-5,93,-11,58,-14,48,-14,-29,-14,-113,-14,29,-15,53,-17,-41,-20,56,-22,103,-24,-12,-24,-12,-21,52,-15,-10,-9,72,-1,-127,4,-117,5,44,2,-95,-4,76,-9,-17,-13,-37,-13,99,-9,-60,-4,-32,0,-37,1,-67,-1,29,-5,-62,-12,-82,-18,12,-20,1,-18,-82,-14,-34,-9,36,-3,-7,1,110,4,58,3,-114,0,8,0,31,3,36,8,-128,13,-95,18,26,23,34,25,104,23,-53,18,91,14,78,12,-99,11,-47,9,-36,5,-33,0,-121,-5,-122,-11,14,-17,-92,-23,4,-25,118,-25,125,-22,-66,-17,-86,-10,-82,-3,84,2,-36,2,116,0,9,-1,87,2,-90,10,58,21,-115,31,24,40,122,45,52,46,-41,42,-73,37,-99,32,70,27,-6,21,23,18,15,16,62,13,-35,6,15,-3,32,-14,39,-24,-21,-33,5,-38,-32,-42,-40,-43,61,-43,99,-44,-47,-45,56,-44,106,-43,-60,-41,-24,-37,64,-30,-33,-23,103,-15,36,-8,126,-3,107,1,106,4,55,7,70,11,-80,17,77,25,53,31,-19,32,92,30,38,25,125,19,-53,14,-23,11,-58,10,-63,10,70,12,89,14,47,15,21,13,-64,8,52,4,-74,0,32,-2,-32,-5,31,-6,112,-7,-24,-7,100,-6,40,-6,122,-7,75,-7,45,-6,-118,-5,-17,-4,74,-2,108,-1,67,-1,-46,-4,-23,-8,1,-10,125,-11}; }
	private static byte[] data15(){ return new byte[] {109,-10,69,-9,-125,-9,8,-8,38,-9,-59,-13,72,-18,7,-22,79,-23,36,-20,-28,-15,-68,-7,-4,1,-9,7,-114,10,101,10,80,9,48,9,-88,11,-68,16,-19,22,-18,28,19,34,42,37,69,36,-96,30,118,21,96,11,-97,3,-30,-1,100,-1,-57,-2,-103,-5,51,-10,114,-16,-91,-21,-111,-24,56,-24,-103,-21,-100,-15,-62,-9,-24,-6,-69,-7,-50,-11,-42,-14,66,-13,-3,-10,14,-3,106,5,56,15,25,24,18,29,0,29,100,24,70,17,-100,10,33,7,-77,6,24,7,75,6,100,3,-5,-3,-86,-11,-55,-22,54,-33,-90,-43,-11,-49,-22,-50,74,-46,-27,-40,46,-32,-7,-27,-126,-23,-18,-21,68,-18,-28,-16,-118,-11,42,-2,-71,10,55,23,121,31,79,35,-10,37,-10,40,-11,42,-77,42,-96,41,112,41,-54,41,49,40,-88,34,94,25,-112,14,5,5,59,-2,-97,-6,-107,-6,-101,-3,-23,0,-92,0,112,-5,-17,-14,28,-22,109,-29,46,-31,-80,-28,-58,-20,-3,-11,41,-3,27,1,123,2,-29,1,-20,-1,-114,-3,27,-3,50,0,-120,5,59,9,-107,9,-109,7,-94,4,104,0,57,-5,98,-9,-13,-11,-21,-11,24,-10,-94,-10,17,-9,73,-10,-83,-12,-55,-12,-71,-9,-63,-5,102,-2,23,-1,60,-1,110,-1,120,-1,124,-2,-121,-4,21,-5,92,-4,-25,0,26,7,114,12,-37,14,-64,13,-22,9,125,4,-19,-2,-49,-6,117,-7,43,-5,28,-2,65,0,-113,1,26,3,45,4,60,3,114,0,-52,-3,45,-3,77,-1,-34,3,17,9,-21,12,-18,14,-123,16,-49,18,47,21,-111,23,6,26,-69,27,-52,26,-73,22,86,16,-15,8,119,1,79,-5,-29,-9,32,-9,14,-9,-82,-12,84,-18,-75,-27,38,-34,86,-39,125,-42,55,-42,-113,-38,43,-29,35,-20,35,-14,109,-11,73,-9,11,-8,-89,-8,-121,-5,102,2,106,12,42,23,-73,31,-28,35,65,35,70,32,-123,29,61,27,52,24,19,20,-33,14,8,9,-98,2,-19,-5,-78,-12,-41,-20,45,-26,34,-29,-106,-28,-88,-24,-114,-20,68,-18,-21,-19,55,-19,40,-18,-36,-16,48,-11,73,-4,21,7,88,19,62,29,19,35,106,37,-68,36,14,33,-31,27,-44,23,57,22,-97,22,6,24,-27,24,38,23,-65,16,13,6,-123,-7,-119,-18,-114,-25,-48,-28,87,-27,64,-25,83,-23,37,-22,-77,-24,75,-27,25,-30,-95,-31,22,-27,120,-21,-40,-14,-82,-7,80,-1,122,3,-116,5,116,5,87,5,100,8,31,15,30,22,-50,25,21,25,101,20,24,12,-17,1,-67,-7,-89,-10,113,-8,19,-3,55,2,-1,5,-105,6,-124,3,93,-2,-44,-7,-27,-9,-114,-7,73,-2,90,4,3,10,-53,13,-47,14,-40,12,44,9,-50,5,23,4,92,4,77,6,-40,8,93,10,7,10,-125,8,47,6,-3,2,-102,-1,105,-3,32,-4,94,-6,-21,-9,47,-10,-62,-12,-64,-14,80,-16,-47,-18,59,-17,73,-15,-33,-12,-4,-8,-23,-5,59,-4,19,-5,110,-6,-116,-5,-41,-3,14,1,21,5,7,10,-51,14,-50,17,96,17,50,13,-118,6,95,-1,-107,-7,80,-10,-26,-11,42,-9,66,-8,55,-8,-36,-10,84,-12,71,-15,-42,-17,-7,-16,-84,-13,-123,-10,-65,-7,-105,-3,-33,0,-1,1,-64,1,30,3,106,8,-23,16,-44,24,-51,28,81,28,63,25,35,21,72,17,19,15,-97,15,-104,17,-11,17,48,15,-57,9,-107,2,-37,-7,102,-16,-32,-25,-38,-30,27,-29,24,-24,88,-18,-39,-14,33,-11,76,-10,95,-10,93,-11,-21,-11,-85,-6,-62,2,124,10,-82,15,-57,18,16,21,126,22,-109,22,90,21,-79,19,121,18,-105,17,-51,15,-47,11,-98,5,85,-2,72,-9,27,-14,36,-16,19,-15,92,-13,-87,-11,33,-9,-114,-10,-45,-14,-5,-20,7,-24,-8,-27,28,-25,67,-21,2,-14,-24,-7,-94,0,-48,4,23,6,-80,4,94,1,-111,-2,-2,-2,-100,3,4,11,-96,18,74,23,-23,22,44,17,-78,8,-1,0,-73,-4,-80,-5,-91,-4,55,-2,124,-1,80,-1,114,-3,-128,-5,103,-5,-96,-4,-64,-3,-15,-2,120,1,-8,4,12,7,4,6,-112,2,-87,-2,-80,-4,-112,-2,120,4,35,12,36,18,77,20,44,18,81,12,-92,4,105,-3,99,-7,-103,-7,-5,-4,-116,0,-1,2,62,4,-47,3,103,0,65,-6,42,-12,93,-16,-109,-17,121,-15,-123,-11,2,-6,-89,-4,-38,-4,91,-4,-66,-4,17,-2,107,0,-124,3,-32,6,-62,9,-2,11,-96,13,-64,13,52,11,-5,6,-89,3,117,2,-119,1,19,-1,75,-5,-100,-9,-86,-13,49,-18,-122,-24,123,-26,-9,-23,84,-16,115,-10,-60,-6,127,-3,-18,-3,24,-4,-22,-7,-125,-7,-115,-5,58,0,92,7,6,15,88,20,15,22,121,21,-99,19,106,16,33,12,-20,7}; }
	private static byte[] data16(){ return new byte[] {-122,4,-76,1,107,-1,-110,-3,-62,-6,-109,-11,-12,-18,61,-22,-101,-23,-16,-21,68,-18,32,-17,121,-18,120,-19,0,-19,90,-18,-24,-14,-85,-6,-94,3,-39,11,-62,18,42,24,24,27,-35,26,58,25,-85,24,120,25,27,26,-54,26,53,28,3,29,-122,25,-15,16,45,6,-77,-4,17,-10,-67,-14,-15,-15,-92,-14,-35,-13,-119,-11,-23,-10,81,-10,10,-13,123,-17,-95,-18,-20,-16,114,-12,-73,-9,-120,-6,-14,-4,81,-2,-100,-2,-18,-2,-57,0,46,4,-43,7,113,10,90,11,-116,9,50,4,-68,-4,-46,-11,110,-15,-33,-17,88,-15,43,-11,98,-8,124,-8,-128,-11,-120,-15,43,-19,49,-23,-119,-25,46,-22,115,-16,-43,-9,-67,-2,-101,4,86,8,11,8,-9,3,-47,-1,-103,0,88,7,92,16,-62,22,37,25,-41,24,-23,22,-97,19,-29,15,-25,12,-73,10,-87,8,30,7,55,6,38,5,-36,2,-66,-1,-113,-4,10,-6,34,-7,34,-5,-2,-2,-4,1,-23,1,-125,-1,42,-4,-33,-8,-125,-9,-15,-7,-107,-1,8,6,89,11,-41,15,-89,18,62,17,-67,10,79,1,25,-7,78,-12,-19,-14,-127,-13,-99,-12,-26,-12,-5,-14,-79,-18,99,-23,-15,-28,50,-30,82,-31,88,-29,10,-23,76,-16,40,-10,-50,-7,59,-3,-110,1,25,6,68,10,-124,14,-89,19,34,25,-21,29,-63,32,126,32,-91,29,60,26,73,24,-97,23,-54,22,91,20,-6,15,-59,8,118,-2,115,-14,89,-24,-124,-29,50,-28,-69,-25,56,-21,-127,-19,94,-18,-86,-19,76,-20,-97,-21,112,-20,117,-18,47,-14,79,-8,98,0,10,8,-70,13,57,17,-98,18,17,18,-86,16,-101,15,108,14,-69,11,-39,7,-128,4,-82,1,-3,-3,-35,-7,-105,-9,14,-8,49,-7,-14,-8,94,-9,31,-10,69,-11,-22,-13,-15,-15,-96,-15,-1,-12,-47,-5,-98,3,-23,9,-117,13,53,14,-115,12,-48,10,-58,10,64,12,-1,13,-24,15,-116,18,47,21,-2,21,30,20,103,15,41,8,76,-1,-82,-9,-106,-13,72,-13,-128,-12,115,-11,-125,-11,-126,-12,91,-14,49,-16,-82,-17,46,-15,-48,-13,-113,-10,76,-7,9,-5,5,-5,122,-7,-112,-8,110,-6,85,-1,-42,5,11,12,-44,15,-3,14,16,9,96,0,104,-7,58,-10,-4,-11,19,-9,97,-7,100,-4,-74,-2,-79,-2,39,-4,2,-8,45,-13,-36,-17,-13,-17,-82,-13,-118,-7,104,0,-39,6,-87,10,74,10,-44,7,-63,6,-15,8,-77,12,80,16,-76,19,2,23,-39,24,65,23,91,18,107,13,-101,10,-27,8,-48,5,-76,0,-37,-6,37,-11,118,-17,-121,-22,41,-25,-116,-27,36,-27,109,-26,60,-22,-79,-17,-11,-12,-128,-8,3,-6,-95,-7,-69,-8,-31,-7,-26,-2,8,7,-13,15,108,24,84,31,38,35,-40,33,58,28,59,21,-116,15,-117,11,35,9,100,8,22,8,-23,5,38,0,16,-8,48,-16,-111,-22,-66,-25,91,-25,10,-24,65,-24,-63,-25,-28,-25,5,-22,-90,-19,58,-15,114,-12,57,-8,46,-3,-126,2,99,7,53,11,77,13,83,13,-6,11,-71,11,6,14,-64,17,74,20,75,20,36,17,-79,10,-2,1,56,-6,120,-10,-59,-10,-69,-8,49,-5,48,-2,-27,0,-124,1,8,0,72,-2,-47,-3,75,-2,-27,-2,-84,-1,119,1,-98,3,-64,4,26,5,-24,5,72,7,-74,7,105,6,71,4,88,2,82,0,113,-3,62,-7,57,-12,-94,-17,15,-19,-54,-20,110,-19,47,-18,63,-17,-119,-16,38,-16,-120,-19,-18,-22,18,-21,-14,-18,103,-11,-86,-3,-69,6,-87,14,79,19,-21,19,29,18,-62,16,-102,17,-82,20,-49,24,20,29,95,32,20,33,79,30,-85,24,41,17,94,8,-83,-1,-124,-7,-111,-10,26,-11,123,-13,-106,-15,-107,-17,-5,-20,-52,-23,60,-24,87,-22,114,-17,92,-11,-4,-7,4,-4,3,-5,113,-8,71,-9,-91,-7,-30,-1,-127,8,-82,17,15,25,-9,28,-119,28,49,24,58,17,-20,9,-39,4,28,3,-87,3,67,4,-34,2,-15,-2,73,-7,-73,-14,14,-21,-17,-30,-66,-36,70,-37,125,-34,116,-28,-63,-22,56,-16,-86,-13,22,-11,-74,-11,38,-9,80,-6,-97,-1,79,7,61,16,-123,23,51,27,88,28,-100,28,-103,28,-45,27,83,26,-67,24,64,23,-69,20,-63,15,73,8,-7,-1,-50,-8,12,-12,92,-14,58,-12,78,-8,-111,-5,-79,-5,16,-7,94,-11,-91,-15,98,-18,46,-19,41,-17,21,-11,-95,-3,-68,6,36,13,-95,14,-45,11,-124,7,-119,3,-89,0,-76,-1,75,1,-104,3,-25,3,58,1,-4,-4,-9,-8,21,-10,-74,-12,-106,-12,26,-11,0,-10,105,-9,15,-7,117,-6,-47,-5,-4,-3,112,1,29,6,-81,10,-125,13,73,14,-8,13,81,13,-46,11,6,9,-123,6,73,6,80,8,-6,10,-102,12}; }
	private static byte[] data17(){ return new byte[] {-30,11,-73,7,-117,0,92,-8,103,-15,-81,-20,121,-22,33,-21,-43,-19,-7,-16,-111,-13,-37,-11,-56,-9,58,-8,111,-9,47,-9,87,-7,-65,-3,65,3,43,8,-2,11,-4,14,-106,17,26,20,-110,22,73,25,122,27,-5,26,13,23,86,17,-109,11,-115,5,-24,-2,-17,-8,-123,-11,-48,-12,-120,-11,-40,-11,-84,-13,39,-18,39,-25,-57,-31,75,-33,-22,-33,88,-28,96,-20,-111,-11,-99,-4,29,0,-104,0,-124,-1,43,-1,115,1,-96,6,-111,13,-30,20,32,27,-65,30,-4,30,97,28,38,24,76,19,-34,14,80,11,-94,7,-3,2,-34,-3,18,-7,-21,-13,79,-18,-87,-23,19,-24,117,-23,120,-20,-37,-17,-91,-14,121,-13,117,-14,112,-15,-19,-14,11,-9,55,-3,8,5,-13,13,123,22,-111,28,-103,30,120,28,86,23,38,17,37,12,-94,9,-60,9,75,11,48,12,40,11,101,7,-61,0,-8,-9,123,-17,57,-22,-16,-24,107,-22,-21,-20,-36,-17,-106,-14,51,-12,83,-12,-21,-13,10,-12,-95,-11,-126,-7,-23,-1,6,7,-40,11,80,13,-75,12,-127,11,-81,10,3,11,-22,12,59,15,-91,15,-108,12,14,6,127,-3,-66,-12,-49,-19,-82,-22,42,-20,52,-15,-64,-10,-107,-6,110,-4,-78,-4,107,-5,97,-7,-37,-8,-22,-5,21,2,18,9,67,15,-24,19,42,22,-74,21,106,19,-127,16,-110,13,-16,10,54,9,90,8,-4,6,-35,3,-64,-1,-44,-5,106,-8,77,-11,-34,-14,112,-15,124,-16,109,-17,65,-18,-109,-19,99,-19,-49,-19,22,-17,-26,-15,-52,-10,-26,-4,105,2,-8,5,-120,7,-65,7,62,7,86,7,120,9,75,13,93,17,-97,20,-45,22,89,23,-31,20,82,15,3,8,86,0,82,-7,91,-12,-8,-14,-105,-12,-122,-10,98,-10,94,-12,-51,-15,-63,-17,-7,-18,-42,-17,104,-14,6,-10,-46,-7,3,-3,18,-1,14,0,-27,0,67,3,45,8,-83,14,30,20,91,22,-89,21,-60,18,7,14,102,8,67,4,-89,3,99,5,-92,6,-51,5,-61,2,-81,-3,-101,-10,-3,-18,-112,-24,-72,-28,-105,-28,-40,-24,-13,-17,113,-10,-17,-7,-60,-6,-90,-6,-56,-6,-34,-5,-8,-2,-6,3,-20,9,102,15,-117,19,55,22,-45,23,121,23,-46,20,10,17,78,14,11,13,32,11,-28,6,63,1,118,-5,70,-10,85,-14,-10,-16,38,-14,-40,-12,-75,-9,21,-6,116,-6,-79,-8,65,-10,-6,-12,5,-11,-18,-11,-36,-8,-18,-2,22,7,62,14,-57,17,87,17,-15,13,-31,8,-80,3,50,0,-52,-1,51,2,5,5,-24,5,-66,3,-7,-2,27,-8,-11,-16,20,-20,-97,-22,-124,-21,-124,-19,49,-16,-121,-13,40,-10,-4,-9,18,-6,62,-3,0,1,-8,4,-86,9,62,14,78,17,-27,17,-79,16,-2,14,-79,13,91,14,84,17,10,21,-86,22,-110,20,-49,14,-103,6,-98,-3,-112,-11,-33,-17,-82,-19,-19,-18,-28,-15,-90,-12,-70,-10,-108,-9,90,-10,-27,-14,-86,-17,33,-17,-113,-15,-23,-11,103,-5,47,1,-84,5,-50,7,-113,8,-120,9,28,11,-86,12,-44,13,43,14,-106,13,110,12,43,11,-77,9,-42,6,101,2,71,-2,42,-4,-93,-5,102,-6,66,-9,-11,-14,-29,-18,126,-21,109,-23,-106,-23,45,-19,75,-13,-47,-7,-18,-2,-40,1,-108,2,88,1,-53,-1,-104,-1,-42,1,71,6,53,12,-112,18,58,23,-66,24,26,23,1,19,110,13,-72,7,-123,3,56,1,98,-1,10,-3,-115,-6,27,-8,-1,-12,9,-15,-101,-19,-45,-20,-56,-18,-57,-15,126,-13,69,-13,83,-14,95,-14,11,-12,119,-9,-58,-4,-106,3,116,10,-43,15,40,19,12,20,34,18,14,14,-2,9,-87,7,103,7,-104,8,69,10,-46,10,99,8,-101,2,9,-5,-108,-13,11,-18,-15,-21,101,-19,-63,-16,120,-12,22,-8,-106,-5,52,-2,-21,-2,96,-2,-104,-2,-48,0,-85,4,-1,8,-73,12,85,15,116,16,63,16,43,15,33,14,-88,13,27,13,113,11,98,8,18,4,70,-2,-45,-10,10,-17,48,-23,-44,-26,17,-24,-91,-21,-108,-17,63,-14,-27,-14,-7,-15,-43,-17,-24,-19,76,-18,-57,-14,95,-6,-44,2,-105,10,-6,16,22,21,89,21,-22,17,52,13,-18,10,95,12,-123,15,36,17,-24,15,-79,12,-99,8,1,4,-25,-2,4,-6,-26,-11,-5,-14,88,-15,34,-15,-91,-15,-2,-15,-115,-15,-8,-16,-116,-15,50,-12,18,-7,41,-1,78,4,18,7,96,7,106,6,89,5,-70,5,-107,8,-89,13,15,19,-62,22,37,24,118,23,62,20,54,14,18,6,-45,-3,-97,-9,-127,-12,45,-12,-30,-12,15,-11,-13,-13,-98,-15,127,-18,40,-21,-98,-24,-50,-25,120,-23,-41,-19,-50,-13,101,-7,113,-3,23,0,114,2,-9,4,-2,7,43,11,92,14,31,17,87,19,57,20}; }
	private static byte[] data18(){ return new byte[] {-12,18,108,15,-107,11,-92,9,2,10,-74,10,-30,9,-78,6,-126,1,107,-6,118,-14,-77,-21,-61,-24,-123,-22,38,-17,-5,-13,-121,-9,-112,-7,7,-6,90,-7,91,-8,63,-8,-45,-7,59,-3,33,2,13,8,4,14,-76,18,112,20,-74,18,-44,14,-25,10,124,8,-29,6,-39,4,94,1,73,-3,44,-7,101,-11,-117,-14,-3,-15,-64,-13,24,-10,20,-9,-2,-10,21,-9,-52,-9,122,-8,46,-7,27,-5,39,-1,59,5,-34,11,110,17,-65,20,-126,21,-61,19,59,16,69,12,37,9,24,7,-24,5,116,5,124,5,-13,4,99,2,15,-3,122,-11,68,-19,-103,-26,99,-29,11,-28,92,-25,-112,-21,62,-17,-15,-15,-127,-13,-32,-12,65,-9,20,-5,-103,-1,95,4,25,9,56,13,-86,15,44,16,-4,15,-66,16,-20,18,-49,21,-30,23,-106,23,-47,19,17,13,-109,4,67,-4,85,-11,-111,-16,-128,-18,44,-17,-56,-15,-118,-12,-112,-11,54,-12,25,-15,-87,-19,-106,-21,-41,-20,-23,-15,-87,-7,-55,1,-63,8,5,13,120,14,3,14,-70,13,-71,14,-107,16,-3,17,-123,18,116,18,-13,17,67,16,-30,12,-59,8,45,5,38,2,-57,-2,84,-6,109,-11,37,-15,-93,-19,-83,-22,110,-24,113,-25,82,-24,-22,-22,-32,-18,119,-13,-31,-9,40,-5,-124,-4,28,-4,56,-5,46,-4,81,0,-46,6,-82,13,-89,19,22,24,-24,25,2,24,-36,18,-27,12,26,8,-123,4,-46,1,119,0,83,0,30,0,-6,-3,-57,-7,37,-11,-34,-15,-91,-16,-12,-16,-28,-15,58,-13,30,-11,25,-9,-13,-8,-16,-6,-115,-3,-127,0,-96,3,-27,6,40,10,-94,12,-91,13,-105,12,118,9,-89,5,75,3,-65,3,61,6,-123,8,127,8,6,5,45,-2,37,-10,-35,-17,96,-19,31,-18,-117,-16,-35,-13,60,-8,-92,-4,-49,-1,35,1,-114,1,118,2,71,4,-101,6,65,9,-128,12,15,16,-56,18,-50,19,67,19,-66,17,93,15,59,12,-33,8,119,5,119,1,-15,-5,61,-11,-114,-18,12,-23,-61,-27,-82,-28,80,-27,-28,-26,-58,-24,-98,-22,120,-21,108,-21,-75,-21,-18,-19,-75,-14,124,-7,111,1,-33,9,-97,17,120,23,63,26,-48,25,-120,23,-106,21,73,21,60,22,41,23,54,23,-8,21,-9,18,23,14,51,7,-61,-2,-19,-11,-28,-18,-30,-22,114,-23,110,-23,29,-22,-81,-22,121,-22,-97,-23,-45,-23,-26,-20,-47,-14,-102,-7,84,-1,2,3,-106,4,-36,4,-106,5,63,8,76,13,118,19,-21,24,96,28,-128,29,73,28,41,24,115,17,-69,9,-110,3,49,0,-36,-2,-115,-2,91,-2,83,-3,108,-6,-115,-11,-104,-17,62,-22,26,-25,43,-25,-4,-23,123,-18,121,-13,25,-8,-6,-6,19,-4,127,-4,-97,-3,-113,-1,21,2,65,5,-50,8,-77,11,-51,12,-121,12,-92,11,-89,10,-112,9,26,8,81,6,102,4,49,2,-30,-2,2,-6,-30,-12,-127,-15,-61,-16,41,-14,5,-11,12,-7,5,-3,127,-1,-84,-1,41,-2,12,-4,108,-6,-103,-6,67,-3,107,2,44,9,124,15,109,19,-119,19,17,16,-79,10,-109,5,-49,1,25,0,-9,-1,-36,-1,24,-2,-55,-6,110,-9,51,-11,0,-12,99,-13,92,-13,53,-12,15,-10,-70,-8,-127,-5,-56,-3,26,0,57,3,-84,7,-86,12,-110,17,100,21,103,23,39,23,-47,20,21,17,-84,12,-28,8,-20,6,-61,6,-33,6,-86,5,123,2,31,-3,-56,-11,-103,-19,45,-26,27,-31,32,-33,76,-32,-101,-29,-58,-25,-25,-21,-87,-17,-17,-14,99,-11,-128,-9,47,-6,-31,-3,-65,2,-79,8,2,15,65,20,-91,23,-125,25,-4,26,75,28,14,29,127,28,-17,25,81,21,78,15,-100,8,66,1,-24,-7,-33,-13,42,-16,11,-17,104,-17,34,-16,-92,-17,-36,-20,109,-24,-94,-28,110,-29,-60,-27,-99,-21,15,-12,-24,-4,-2,3,44,8,-106,9,124,9,98,9,49,10,-15,11,76,14,120,17,-69,20,-117,22,-113,21,-122,18,-123,14,61,10,-72,5,-103,1,45,-2,47,-5,91,-8,90,-11,20,-14,23,-17,-98,-19,-123,-18,12,-15,83,-12,76,-9,-62,-7,-54,-6,-116,-6,63,-6,77,-5,43,-2,110,2,-54,7,-87,13,-66,18,-118,21,79,21,93,18,-80,13,22,8,-62,2,-33,-2,-118,-3,-124,-2,-2,-1,7,0,3,-2,-115,-6,91,-10,118,-14,-27,-17,-76,-17,-74,-15,45,-11,69,-7,59,-3,44,0,75,1,106,1,-99,1,-28,2,85,5,-91,8,-59,11,40,13,81,12,-27,9,-61,6,22,4,-3,2,-70,3,-49,4,-75,3,100,-1,-52,-8,-82,-15,-74,-21,-85,-25,41,-26,-98,-25,38,-20,93,-14,11,-8,-47,-5,-75,-3,87,-2,-98,-2,63,0,68,4,-124,10,77,17,90,23,-48,27,-53,29,-9,28,16,26}; }
	private static byte[] data19(){ return new byte[] {107,22,-27,18,81,15,-91,11,-108,7,-24,2,-93,-3,36,-8,38,-13,-6,-18,-27,-21,-43,-23,-35,-24,-107,-24,-127,-24,-92,-24,79,-23,-16,-22,-40,-19,4,-14,38,-9,55,-3,-49,3,16,10,-77,14,54,17,-25,17,119,17,-14,16,114,17,-79,18,2,20,-76,20,-70,20,116,19,-41,15,127,9,102,1,-5,-8,115,-15,75,-20,109,-22,126,-21,88,-19,90,-18,8,-18,107,-19,58,-19,68,-18,-53,-16,-12,-12,5,-6,-59,-2,-120,2,96,5,38,8,-58,10,40,13,-113,15,-92,18,-33,21,93,23,14,22,15,18,102,12,110,6,-121,1,13,-1,-78,-2,112,-1,-41,-1,-71,-2,85,-5,-24,-11,7,-16,-94,-21,-21,-23,31,-21,99,-17,112,-11,16,-5,-89,-2,38,0,64,0,-5,-1,-54,-1,-52,0,37,3,106,6,116,9,32,11,115,11,28,11,65,10,38,8,-51,4,-99,1,-123,-1,-98,-3,-62,-6,16,-9,-68,-13,-109,-15,-18,-16,59,-14,60,-11,-20,-8,-108,-4,-85,-1,-18,1,74,3,-15,3,27,4,94,4,117,5,105,8,90,13,-75,18,-49,22,87,24,-11,22,-4,18,-11,12,57,6,-112,0,102,-3,115,-4,-45,-5,70,-6,-105,-9,71,-12,-11,-17,-53,-22,96,-26,86,-28,5,-27,16,-24,-73,-20,12,-14,-47,-10,-61,-6,64,-2,82,2,9,7,-9,11,-74,16,-80,20,58,23,-60,23,60,22,-94,19,42,17,-15,15,30,16,-122,16,94,15,95,11,104,4,-125,-5,83,-14,101,-22,-61,-28,86,-30,48,-29,97,-26,14,-22,55,-19,90,-17,-113,-16,-19,-16,-53,-15,76,-12,-2,-8,11,-1,-69,5,1,12,48,17,-97,20,-29,22,111,24,118,25,108,25,81,24,-3,21,-89,18,-75,14,114,10,19,6,82,1,108,-4,34,-8,23,-11,32,-13,50,-15,-120,-18,105,-21,-54,-24,115,-25,-53,-25,62,-22,39,-17,-31,-11,-76,-4,22,2,-107,5,-110,7,58,8,-46,7,52,7,-118,7,-93,9,66,13,75,17,-6,19,71,20,2,18,-53,13,15,8,54,2,-78,-3,31,-5,-51,-7,-53,-8,-72,-9,-113,-10,10,-11,84,-13,102,-14,70,-13,-59,-11,-55,-8,12,-5,58,-4,-39,-4,100,-3,59,-2,-120,-1,119,2,8,7,-16,11,27,15,-96,15,-61,13,10,10,-45,4,67,-1,-12,-6,-11,-8,46,-7,100,-6,5,-5,-8,-7,3,-9,-16,-14,-6,-18,-97,-20,-23,-20,-75,-17,17,-12,46,-7,-79,-2,18,4,41,8,82,10,-47,10,66,11,-50,12,53,15,-123,17,-7,18,108,19,-30,18,45,17,-104,14,-91,11,32,9,-89,6,-93,3,-113,-1,110,-6,-53,-12,-11,-18,-89,-23,-55,-27,84,-28,115,-27,-44,-24,120,-19,13,-14,-86,-11,-81,-9,-106,-8,-98,-7,52,-4,29,1,-62,7,33,15,22,22,-71,27,-32,30,-83,30,109,27,-80,22,71,18,72,15,33,13,-68,10,21,7,95,2,-42,-4,-15,-10,13,-15,-80,-21,-94,-25,6,-27,11,-28,83,-28,-81,-27,-91,-25,-73,-23,37,-20,-78,-17,-56,-12,56,-5,31,2,1,8,2,12,24,14,-12,14,89,15,9,16,-82,17,63,20,-26,22,52,24,-72,23,78,21,1,17,108,10,54,2,-22,-7,118,-13,-42,-17,-50,-18,34,-17,-109,-17,-92,-17,-6,-18,-66,-19,-122,-20,-121,-20,-120,-18,99,-14,45,-9,87,-4,96,1,-29,5,90,9,-81,11,64,13,-83,14,59,16,-115,17,75,18,-7,17,59,16,-2,12,-72,8,-81,4,46,2,120,1,116,1,3,1,78,-1,44,-4,-54,-9,-28,-14,38,-17,57,-18,-57,-16,-96,-11,-11,-6,115,-1,-127,2,-24,3,106,3,-36,1,103,0,62,0,-72,1,70,4,34,7,-78,9,31,11,87,10,32,7,-63,2,117,-2,27,-5,69,-8,-63,-11,47,-13,-21,-16,3,-17,-52,-19,-70,-19,100,-17,119,-14,-29,-11,-52,-8,-121,-5,-75,-2,-25,1,108,4,48,6,67,8,108,11,-20,15,-6,20,16,25,66,27,-73,26,-29,23,14,19,109,13,42,8,-62,3,77,0,-54,-3,19,-4,97,-6,-88,-9,99,-13,-68,-19,-32,-25,-10,-30,-41,-32,-62,-31,-101,-27,30,-21,32,-15,-126,-10,-33,-6,-94,-2,126,2,-79,6,77,11,-9,15,40,20,91,23,15,25,86,25,114,24,27,23,53,22,-101,21,-97,20,-3,17,3,13,-96,5,-79,-4,108,-13,-84,-21,-124,-26,120,-28,-12,-28,-4,-26,70,-23,-18,-22,118,-21,38,-21,-39,-22,-35,-21,85,-17,58,-11,-54,-4,-125,4,123,11,-19,16,101,20,3,22,-114,22,-58,22,-9,22,-106,22,95,21,86,19,-108,16,36,13,-19,8,59,4,-53,-1,16,-4,-88,-8,15,-11,45,-15,-69,-19,28,-21,78,-23,-108,-24,-114,-23,-86,-20,42,-15,7,-10,-65,-6,-11,-2,62,2,4,4,63,4,-53,3,23,4,-14,5}; }
	private static byte[] data20(){ return new byte[] {14,9,-117,12,-67,15,-17,17,25,18,-112,15,-54,10,33,5,-10,-1,-40,-5,27,-7,71,-8,31,-7,91,-6,96,-6,-44,-8,-53,-10,-67,-11,89,-10,76,-8,24,-5,35,-2,13,1,42,3,80,4,113,5,22,7,56,9,41,11,-68,12,-67,13,-53,13,39,12,-122,8,71,3,24,-2,90,-6,-86,-8,-100,-8,35,-7,-32,-8,-53,-10,-91,-14,-56,-19,17,-22,-44,-24,111,-22,65,-18,-127,-13,101,-7,61,-1,35,4,-73,7,-33,9,-127,11,41,13,29,15,83,17,-74,19,125,21,32,22,46,21,63,19,-96,16,-88,13,7,10,-82,5,-83,0,47,-5,87,-11,115,-17,77,-22,-126,-26,-122,-28,8,-28,-71,-28,85,-26,-106,-24,-120,-21,-39,-18,52,-14,117,-11,25,-7,-72,-3,-95,3,-102,10,-7,17,-69,24,-61,29,89,32,41,32,-51,29,-120,26,85,23,-48,20,93,18,-57,15,-66,12,-42,8,97,3,125,-4,2,-11,-56,-19,-60,-25,-101,-29,-54,-31,40,-30,26,-28,71,-26,-16,-25,122,-23,10,-20,108,-16,116,-10,-68,-4,74,2,-104,6,-106,9,83,11,-77,12,123,14,80,17,-92,20,-128,23,18,25,-57,24,61,22,31,17,-1,9,83,2,4,-4,45,-8,-117,-10,85,-10,-116,-10,56,-10,-126,-12,-56,-15,75,-17,60,-18,22,-17,121,-15,-37,-12,28,-7,-45,-3,94,2,0,6,82,8,-50,9,-51,10,87,11,114,11,-103,11,-70,11,111,11,20,10,-58,7,59,5,1,3,-12,0,-61,-2,-127,-4,103,-6,127,-8,87,-10,-60,-13,-98,-15,-12,-16,8,-14,-61,-12,-69,-8,-112,-3,107,2,-22,5,80,7,-56,6,-121,5,96,4,-9,3,-98,4,-101,6,-95,9,82,12,82,13,-20,11,44,8,-43,2,22,-3,6,-8,78,-12,44,-14,35,-15,103,-16,-118,-17,-88,-18,38,-18,118,-18,-94,-17,21,-14,-101,-11,-87,-7,-36,-3,-48,1,121,5,-48,8,89,12,-86,16,94,21,-31,25,11,29,14,30,113,28,-60,24,12,20,57,15,-45,10,34,7,46,4,-100,1,-82,-2,14,-5,25,-10,-31,-17,69,-23,-92,-29,-1,-33,-93,-34,-77,-33,-20,-30,109,-25,-77,-20,49,-14,122,-9,34,-4,36,0,15,4,-29,7,-11,11,93,16,-51,20,47,24,50,26,16,27,78,27,-9,26,-103,25,-9,22,-41,18,28,13,39,6,-108,-2,102,-9,89,-15,-45,-20,-67,-23,8,-24,-93,-25,89,-24,67,-23,90,-23,-111,-24,-7,-25,-28,-24,29,-20,-100,-15,-18,-8,19,1,92,8,-78,13,-107,16,-73,17,-25,17,-47,17,-53,17,-20,17,88,18,-102,18,-11,17,-120,15,-43,11,-113,7,35,3,-93,-2,-109,-6,110,-9,20,-11,-23,-14,-77,-16,24,-17,-39,-18,77,-16,64,-13,29,-9,89,-5,83,-1,76,2,-54,3,-1,3,-5,3,-120,4,-77,5,76,7,104,9,10,12,78,14,-13,14,87,13,-81,9,-65,4,44,-1,-4,-7,56,-10,-109,-12,-71,-12,-96,-11,67,-10,100,-10,34,-10,-100,-11,78,-11,-41,-11,-60,-9,1,-5,-55,-2,-78,2,102,6,-55,9,52,12,-123,13,-80,13,-93,13,-86,13,-15,13,-66,13,98,12,-126,9,121,5,-11,0,-39,-4,-62,-7,-8,-9,-73,-10,-49,-12,-83,-15,-66,-19,-62,-23,-128,-26,-54,-28,114,-27,-65,-24,92,-18,71,-11,13,-4,-66,1,-4,5,-96,8,50,10,-56,11,126,14,71,18,93,22,-115,25,68,27,35,27,119,25,-87,22,-7,18,104,14,45,9,-83,3,105,-2,68,-7,83,-12,112,-17,29,-21,-60,-25,-64,-27,-15,-28,52,-27,114,-26,67,-24,121,-22,86,-19,3,-15,-88,-11,32,-5,109,1,26,8,-75,14,109,20,-103,24,-30,26,104,27,-60,26,107,25,-65,23,-20,21,48,20,70,18,-48,15,41,12,39,7,-42,0,-94,-7,106,-14,-70,-21,-62,-26,89,-28,115,-28,53,-26,99,-24,101,-22,80,-20,61,-18,-122,-16,-80,-13,-63,-9,89,-4,-109,0,48,4,72,7,8,10,76,12,-14,13,-124,15,64,17,-53,18,-51,18,-96,16,123,12,56,7,-58,1,30,-3,-21,-7,-90,-8,-31,-8,111,-7,39,-7,-77,-9,125,-11,101,-13,44,-14,113,-14,-107,-12,-81,-8,43,-2,122,3,-71,7,44,10,47,11,36,11,97,10,-85,9,-126,9,-76,9,-108,9,114,8,-70,6,-37,4,-72,2,-7,-1,-74,-4,-102,-7,3,-9,-79,-12,83,-14,82,-16,29,-17,44,-17,-104,-16,-119,-13,-60,-9,-63,-4,-92,1,-70,5,-78,8,-60,10,-2,11,105,12,-122,12,-82,12,104,13,-51,14,-108,16,-25,17,-44,17,112,15,-71,10,55,4,20,-3,-78,-10,-16,-15,3,-17,70,-19,6,-20,21,-21,23,-22,-46,-24,70,-25,-126,-26,-112,-25,-103,-22,85,-17,23,-11,67,-5,76,1,-47,6,-93,11,2,16,89,20,96,24,-86,27}; }
	private static byte[] data21(){ return new byte[] {-95,29,-21,29,96,28,41,25,51,21,58,17,-30,13,63,11,-59,8,-66,5,14,1,-80,-6,43,-13,83,-21,-97,-28,-35,-33,30,-34,42,-33,111,-30,-88,-26,47,-21,96,-17,49,-13,-107,-10,-74,-7,100,-3,13,2,120,7,-48,12,-80,17,-61,21,-29,24,-7,26,12,28,-1,27,123,26,-107,23,114,19,126,14,-14,8,108,3,60,-2,86,-7,-37,-12,-17,-16,24,-18,51,-20,-3,-22,-12,-23,33,-23,-36,-24,76,-23,-72,-22,-83,-19,123,-14,-49,-8,58,-1,-80,4,-46,8,-61,11,65,13,62,13,126,12,-28,11,20,12,16,13,74,14,28,15,124,14,36,12,24,8,-20,2,-68,-3,117,-7,-121,-10,-51,-12,-24,-13,-38,-13,71,-12,20,-11,46,-10,-65,-9,58,-6,-124,-3,-5,0,-61,3,-116,5,83,6,-117,6,-124,6,-53,6,-25,7,-23,9,-44,11,-121,12,85,11,88,8,-27,3,119,-2,3,-7,-62,-12,45,-14,68,-15,116,-15,-11,-15,92,-14,40,-14,-124,-15,49,-15,-25,-15,8,-12,-103,-9,42,-4,48,1,112,6,-128,11,-46,15,-66,18,27,20,126,20,-128,20,65,20,-111,19,69,18,51,16,105,13,-64,9,-112,5,68,1,64,-3,123,-7,-128,-11,54,-15,-70,-20,-110,-24,7,-27,80,-30,63,-31,75,-30,-116,-27,127,-22,-75,-16,57,-9,21,-3,-84,1,33,5,-19,7,-86,10,4,14,95,18,83,23,-47,27,15,31,80,32,27,31,-128,27,79,22,-92,16,127,11,24,7,-31,2,100,-2,88,-7,0,-12,-76,-18,-68,-23,-71,-27,71,-29,96,-30,-77,-30,25,-28,109,-26,-106,-23,41,-19,120,-15,-86,-10,-76,-4,86,3,-3,9,-62,15,-18,19,77,22,42,23,39,23,-35,22,-65,22,-43,22,-72,22,-99,21,57,19,107,15,100,10,-14,3,123,-4,-12,-12,-35,-18,9,-21,103,-23,105,-23,75,-22,-69,-21,31,-19,64,-18,113,-17,52,-15,-35,-13,36,-9,-80,-6,-121,-2,-121,2,110,6,-51,9,41,12,-66,13,105,14,-99,14,52,14,95,13,-29,11,-110,9,102,6,-122,2,-80,-2,-50,-5,75,-6,-61,-7,116,-7,3,-7,63,-8,-12,-10,-128,-11,-113,-12,54,-11,12,-8,-74,-4,79,2,120,7,120,11,-80,13,9,14,-17,12,117,11,46,10,94,9,-80,8,93,8,7,8,-15,6,-113,4,-23,0,-79,-4,-121,-8,-98,-12,65,-15,117,-18,79,-20,-18,-22,-96,-22,-116,-21,-77,-19,42,-15,-40,-11,17,-5,32,0,111,4,33,8,21,11,70,13,-45,14,66,16,35,18,-123,20,-9,22,88,24,9,24,-80,21,119,17,-74,11,38,5,-4,-2,116,-7,-78,-12,127,-16,107,-19,29,-21,38,-23,24,-25,-12,-28,-26,-30,-72,-31,33,-30,-57,-28,-113,-23,-23,-17,20,-9,54,-2,-76,4,94,10,45,15,121,19,86,23,-57,26,79,29,-87,30,-87,30,82,29,-51,26,-74,23,-88,20,-33,17,-40,14,-34,10,-116,5,-119,-2,105,-10,44,-18,63,-25,-79,-30,-73,-32,51,-31,107,-29,-96,-26,24,-22,35,-19,-119,-17,-127,-15,-34,-13,57,-9,-48,-5,-61,1,85,8,-109,14,-89,19,-15,22,106,24,-113,24,-3,23,19,23,113,21,-42,18,77,15,75,11,-33,6,26,2,47,-3,4,-7,-79,-11,10,-13,-114,-16,35,-18,41,-20,-27,-22,121,-22,75,-21,-104,-19,87,-15,-31,-11,127,-6,-3,-2,-17,2,13,6,24,8,20,9,57,9,17,9,34,9,125,9,70,10,16,11,-107,11,15,11,-41,8,-6,4,1,0,-10,-6,-38,-10,29,-12,-1,-14,110,-13,5,-11,-20,-10,115,-8,-66,-7,125,-5,-19,-3,-46,0,-38,3,-74,6,19,9,-55,10,-29,11,-39,12,-58,13,97,14,49,14,116,13,27,12,54,10,44,7,-36,2,107,-3,-36,-9,64,-13,59,-16,-15,-18,-65,-18,-39,-18,126,-18,108,-19,-6,-21,72,-21,66,-20,-120,-17,-93,-12,-73,-6,17,1,48,7,-121,12,-69,16,-92,19,-120,21,-7,22,-33,23,88,24,25,24,-2,22,-60,20,126,17,-100,13,-128,9,77,5,-82,0,98,-5,108,-11,78,-17,127,-23,-126,-28,-30,-32,-12,-34,-95,-34,-16,-33,-66,-30,-66,-26,-115,-21,-61,-16,29,-10,26,-5,-127,-1,-63,3,113,8,-39,13,-126,19,1,25,-68,29,-10,32,41,34,42,33,70,30,79,26,-33,21,95,17,-42,12,104,8,21,4,115,-1,93,-6,-51,-12,34,-17,-49,-23,61,-27,39,-30,58,-31,85,-30,5,-27,91,-24,-55,-21,36,-17,4,-13,-72,-9,51,-3,-20,2,64,8,-68,12,-25,15,-95,17,81,18,-37,18,-34,19,64,21,61,22,13,22,88,20,-7,16,-46,11,17,5,11,-2,-32,-9,126,-13,21,-15,104,-16,-81,-16,49,-15,87,-15,120,-15,-13,-15,-11,-14,95,-12,70,-10,-82,-8,-33,-5,-113,-1,70,3}; }
	private static byte[] data22(){ return new byte[] {-106,6,-11,8,106,10,16,11,8,11,99,10,78,9,-31,7,59,6,5,4,76,1,-106,-2,75,-4,124,-6,-5,-8,-115,-9,37,-10,-1,-12,62,-12,0,-12,-114,-12,22,-10,-72,-8,59,-4,-76,0,-73,5,-94,10,78,14,79,16,-78,16,62,16,4,15,93,13,-56,11,-122,10,-53,9,46,9,32,8,-74,5,-113,1,13,-4,87,-10,-6,-16,-106,-20,-117,-23,0,-24,-69,-25,44,-24,64,-23,53,-21,104,-18,-59,-14,-11,-9,63,-3,59,2,-95,6,-103,10,25,14,112,17,-74,20,-30,23,-45,26,3,29,37,30,66,29,57,26,81,21,-126,15,71,9,23,3,104,-3,-100,-8,101,-12,-125,-16,-57,-20,-20,-24,-43,-28,-33,-32,7,-34,6,-35,-34,-35,-95,-32,25,-27,-44,-22,109,-15,96,-8,25,-1,123,5,47,11,43,16,57,20,127,23,97,26,-118,28,-51,29,-10,29,107,29,18,28,9,26,20,23,20,19,-39,13,94,7,31,0,-52,-8,21,-14,-125,-20,83,-24,127,-27,92,-28,-10,-28,5,-25,-71,-23,-8,-21,100,-19,-127,-18,39,-16,59,-13,-57,-9,-86,-3,65,4,-102,10,-107,15,-93,18,-7,19,86,20,48,20,-125,19,110,18,-33,16,-8,14,-116,12,-102,9,24,6,57,2,-10,-3,-34,-7,93,-10,-16,-13,46,-14,-54,-16,-76,-17,125,-17,96,-16,-115,-14,-48,-11,-48,-7,-55,-3,118,1,89,4,46,6,-55,6,-68,6,-127,6,-96,6,-2,6,126,7,41,8,123,8,-1,7,53,6,-4,2,-65,-2,75,-6,45,-10,0,-13,40,-15,-50,-16,-123,-15,-10,-14,20,-11,-32,-9,-47,-6,76,-3,-107,-1,23,2,34,5,88,8,-125,11,-96,14,74,17,62,19,8,20,-121,19,27,18,11,16,-35,13,75,11,21,8,-74,3,123,-2,16,-7,97,-12,-74,-16,16,-18,23,-20,-119,-22,-12,-24,107,-25,95,-26,80,-26,-83,-25,-75,-22,-113,-17,3,-10,102,-3,-73,4,30,11,51,16,-20,19,66,22,-86,23,-18,24,21,26,8,27,24,27,-1,25,-99,23,29,20,-79,15,-108,10,-93,4,79,-2,-66,-9,-118,-15,-61,-21,-51,-26,-127,-30,118,-33,22,-34,-95,-34,-82,-32,-31,-29,-87,-25,-79,-21,-88,-17,-49,-13,-67,-8,-118,-2,-16,4,-119,11,-58,17,82,23,-109,27,-128,30,-27,31,-2,31,-75,30,58,28,-32,24,35,21,64,17,81,13,26,9,118,4,97,-1,-43,-7,-15,-13,52,-18,17,-23,53,-27,62,-29,-114,-29,-91,-27,-71,-24,7,-20,123,-17,11,-13,126,-10,41,-6,-20,-3,-43,1,-111,5,-96,8,35,11,17,13,-50,14,22,16,12,17,-95,17,-98,17,67,16,114,13,119,9,-59,4,-87,-1,-60,-6,-9,-10,-4,-12,-63,-12,-113,-11,-107,-10,35,-9,38,-9,-33,-10,-57,-10,99,-9,14,-7,-15,-5,-34,-1,15,4,113,7,115,9,16,10,-21,9,88,9,121,8,104,7,13,6,49,4,-32,1,50,-1,-58,-4,-92,-6,-96,-8,-102,-10,-125,-12,-50,-14,97,-15,67,-16,-81,-17,55,-16,45,-14,98,-11,-108,-7,-119,-2,-3,3,68,9,-58,13,57,17,-119,19,-65,20,2,21,-95,20,-82,19,72,18,-36,16,-48,15,-114,14,-116,12,-11,8,-51,3,79,-3,86,-10,-48,-17,87,-22,72,-26,-73,-29,-111,-30,-65,-30,49,-28,117,-26,25,-23,8,-20,-93,-17,12,-12,70,-7,40,-1,-124,5,-30,11,-85,17,81,22,-40,25,-68,28,-8,30,53,32,66,32,-101,30,52,27,39,22,68,16,71,10,-92,4,-90,-1,62,-5,-34,-10,5,-14,125,-20,-76,-26,76,-31,41,-35,-37,-38,-44,-38,27,-35,101,-31,-32,-26,-27,-20,-13,-14,-16,-8,-54,-2,-18,3,-71,8,102,13,-68,17,-127,21,-128,24,22,27,14,29,34,30,6,30,-73,28,-12,25,-17,21,-84,16,-105,10,-20,3,126,-3,-77,-9,-32,-14,2,-17,70,-20,-100,-22,17,-22,66,-22,-41,-22,109,-21,54,-20,-79,-19,47,-16,-75,-13,20,-8,5,-3,-6,1,116,6,41,10,22,13,-10,14,-105,15,21,15,17,14,-28,12,-20,11,10,11,68,10,32,9,29,7,2,4,-33,-1,-114,-5,-33,-9,109,-11,35,-12,-82,-13,-16,-13,-33,-12,103,-10,-108,-8,8,-5,-64,-3,-62,0,-89,3,12,6,-118,7,-29,7,115,7,-85,6,59,6,50,6,-119,6,-57,6,46,6,79,4,54,1,69,-3,-47,-8,50,-12,55,-16,-97,-19,-95,-20,10,-19,115,-18,-88,-16,36,-13,-94,-11,45,-8,-21,-6,2,-2,-51,1,88,6,37,11,-63,15,-46,19,-6,22,31,25,10,26,-15,25,-66,24,-91,22,-68,19,44,16,-11,11,32,7,4,2,-63,-4,-65,-9,-8,-14,-84,-18,-126,-22,-94,-26,62,-29,-17,-32,-10,-33,41,-32,-61,-31,-28,-28,-75,-23,-36,-17,2,-9,-121,-2,-53,5,4,12,-3,16}; }
	private static byte[] data23(){ return new byte[] {127,20,25,23,49,25,86,27,113,29,40,31,-49,31,-15,30,31,28,121,23,113,17,-121,10,110,3,-78,-4,-128,-10,-89,-16,71,-21,-87,-26,40,-29,-73,-32,-128,-33,120,-33,-87,-32,-82,-30,-96,-27,80,-23,-25,-19,45,-13,-13,-8,31,-1,102,5,-101,11,123,17,105,22,10,26,41,28,-47,28,57,28,-55,26,-13,24,-16,22,-81,20,-45,17,26,14,89,9,-36,3,-25,-3,-26,-9,22,-14,43,-19,-68,-23,5,-24,-18,-25,25,-23,45,-21,-42,-19,-71,-16,-68,-13,-61,-10,-61,-7,-101,-4,49,-1,-82,1,101,4,102,7,64,10,90,12,-78,13,44,14,-15,13,-43,12,13,11,-65,8,-33,5,-100,2,-4,-2,-121,-5,-52,-8,113,-9,-124,-9,69,-8,12,-7,-95,-7,-67,-7,-54,-7,15,-6,37,-5,74,-3,-112,0,104,4,33,8,38,11,-24,12,89,13,100,12,-97,10,-111,8,-128,6,95,4,44,2,4,0,-44,-3,103,-5,120,-8,28,-11,-28,-15,22,-17,-9,-20,-117,-21,-1,-22,57,-21,125,-20,-48,-18,119,-14,90,-9,36,-3,52,3,30,9,67,14,82,18,34,21,-54,22,-82,23,47,24,-114,24,-63,24,-115,24,78,23,-6,20,85,17,104,12,73,6,99,-1,51,-8,106,-15,89,-21,85,-26,-97,-30,-124,-32,-5,-33,-109,-32,-45,-31,72,-29,82,-27,4,-24,-7,-21,113,-15,58,-8,-30,-1,106,7,118,14,-128,20,102,25,48,29,-33,31,-113,33,29,34,90,33,112,31,56,28,-39,23,-63,18,90,13,11,8,-80,2,36,-3,55,-9,-17,-16,-112,-22,-94,-28,-90,-33,103,-36,60,-37,99,-36,117,-33,2,-28,66,-23,-86,-18,-107,-13,17,-8,77,-4,-116,0,-13,4,-46,9,22,15,-19,19,-40,23,101,26,-81,27,-93,27,-76,26,-50,24,5,22,9,18,-19,12,69,7,-89,1,-83,-4,88,-8,34,-11,-75,-14,19,-15,-61,-17,-108,-18,-95,-19,104,-19,23,-18,-54,-17,125,-14,42,-10,94,-6,79,-2,-36,1,-30,4,107,7,57,9,84,10,-70,10,-127,10,-22,9,18,9,68,8,116,7,-98,6,126,5,-86,3,-12,0,-87,-3,32,-6,15,-9,-30,-12,-43,-13,19,-12,116,-11,-80,-9,74,-6,-19,-4,-107,-1,56,2,-86,4,-32,6,-86,8,18,10,3,11,115,11,76,11,-64,10,-21,9,-69,8,32,7,-6,4,86,2,-18,-2,-98,-6,-99,-11,-113,-16,59,-20,93,-23,124,-24,67,-23,12,-21,20,-19,-14,-18,-71,-16,-64,-14,-62,-11,22,-6,-109,-1,-111,5,-88,11,96,17,41,22,-32,25,97,28,-122,29,-35,29,87,29,-12,27,109,25,-19,21,-77,17,-51,12,93,7,-56,1,75,-4,-53,-10,39,-15,111,-21,-18,-27,20,-31,88,-35,63,-37,22,-37,-71,-36,-40,-33,105,-28,30,-22,-124,-16,69,-9,-18,-3,45,4,-47,9,-21,14,-90,19,19,24,11,28,80,31,-97,33,-61,34,-124,34,-46,32,47,29,-28,23,119,17,126,10,115,3,-79,-4,-74,-10,-92,-15,67,-19,115,-23,3,-26,25,-29,-43,-32,-92,-33,18,-32,62,-30,-55,-27,91,-22,105,-17,-116,-12,-44,-7,33,-1,121,4,-81,9,-116,14,-101,18,124,21,11,23,-119,23,98,23,-31,22,69,22,73,21,-122,19,-98,16,-105,12,-92,7,-52,1,-58,-5,89,-10,41,-14,121,-17,64,-18,81,-18,100,-17,-51,-16,111,-14,64,-12,78,-10,124,-8,-86,-6,-51,-4,-10,-2,87,1,-74,3,-44,5,-82,7,-1,8,-52,9,-20,9,109,9,-17,7,-90,5,-65,2,-68,-1,-42,-4,-115,-6,-14,-8,32,-8,-60,-9,-61,-9,-42,-9,12,-8,-102,-8,-110,-7,-3,-6,4,-3,-80,-1,-48,2,55,6,-73,9,-18,12,-112,15,1,17,34,17,63,16,92,14,-53,11,-29,8,-19,5,16,3,77,0,-80,-3,-54,-6,100,-9,60,-13,-58,-18,-106,-22,92,-25,124,-27,-5,-28,-64,-27,-95,-25,-71,-22,-26,-18,26,-12,32,-6,124,0,-110,6,27,12,-12,16,6,21,50,24,-97,26,127,28,-63,29,-109,30,-122,30,-108,29,79,27,-128,23,18,18,67,11,-112,3,-37,-5,-85,-12,122,-18,95,-23,100,-27,60,-30,-37,-33,71,-34,120,-35,-90,-35,-9,-34,-96,-31,-61,-27,68,-21,-47,-15,15,-7,-80,0,53,8,70,15,-124,21,-76,26,119,30,-44,32,17,34,90,34,-72,33,-11,31,66,29,-91,25,62,21,60,16,86,10,-67,3,-91,-4,-119,-11,-63,-18,-74,-24,-38,-29,94,-32,118,-34,68,-34,-28,-33,-30,-30,-49,-26,7,-21,-16,-18,-116,-14,31,-10,-5,-7,104,-2,101,3,-91,8,-66,13,32,18,106,21,112,23,80,24,18,24,-80,22,26,20,-24,16,49,13,-104,9,-22,5,104,2,-14,-2,-62,-5,-29,-8,78,-10,98,-12,59,-13,-86,-14,-109,-14,16,-13,106,-12,-72,-10,-73,-7}; }
	private static byte[] data24(){ return new byte[] {48,-3,-93,0,-115,3,-93,5,3,7,-101,7,-98,7,49,7,-122,6,-46,5,14,5,97,4,-119,3,56,2,80,0,-8,-3,85,-5,-90,-8,35,-10,30,-12,-60,-14,-115,-14,-117,-13,-71,-11,-82,-8,62,-4,-10,-1,100,3,59,6,117,8,123,10,84,12,39,14,-88,15,-83,16,25,17,-101,16,65,15,24,13,101,10,-1,6,-16,2,91,-2,96,-7,62,-12,71,-17,-11,-22,-48,-25,-24,-27,88,-27,-51,-27,-80,-26,3,-24,-18,-23,-37,-20,-76,-16,-123,-11,81,-5,-41,1,-42,8,-35,15,49,22,31,27,113,30,95,32,6,33,-58,32,-76,31,-28,29,68,27,-71,23,99,19,76,14,120,8,27,2,124,-5,-32,-12,88,-18,28,-24,-121,-30,-16,-35,-60,-38,84,-39,-47,-39,23,-36,9,-32,-2,-28,115,-22,38,-16,-47,-11,-88,-5,-72,1,26,8,-100,14,-51,20,25,26,73,30,99,33,87,35,-27,35,0,35,112,32,79,28,-50,22,-101,16,63,10,34,4,84,-2,-4,-8,18,-12,-104,-17,64,-21,90,-25,14,-28,-70,-31,-21,-32,-46,-31,116,-28,88,-24,24,-19,-4,-15,-29,-10,104,-5,-54,-1,-37,3,-82,7,39,11,24,14,98,16,-18,17,6,19,-111,19,-124,19,-85,18,86,17,65,15,83,12,122,8,13,4,79,-1,-74,-6,-58,-10,57,-12,95,-13,-24,-13,80,-11,-42,-10,11,-8,-16,-8,-48,-7,-8,-6,-78,-4,-36,-2,62,1,-95,3,-91,5,13,7,-60,7,-31,7,122,7,-123,6,-9,4,-79,2,-39,-1,-91,-4,-117,-7,19,-9,-128,-11,-71,-12,114,-12,54,-12,40,-12,82,-12,-26,-12,6,-10,-45,-9,-115,-6,35,-2,79,2,-78,6,12,11,-23,14,18,18,97,20,-50,21,75,22,-69,21,44,20,-40,17,-36,14,-122,11,11,8,-127,4,-28,0,-26,-4,104,-8,66,-13,-27,-19,-104,-24,-1,-29,-93,-32,-19,-34,0,-33,-64,-32,54,-28,13,-23,-112,-18,7,-12,108,-7,-12,-2,-77,4,-70,10,-68,16,93,22,10,27,-105,30,-54,32,46,34,-96,34,34,34,104,32,14,29,2,24,-115,17,65,10,-68,2,-89,-5,107,-11,5,-16,73,-21,-10,-26,7,-29,-105,-33,-69,-36,62,-37,66,-37,2,-35,115,-32,111,-27,-78,-21,-100,-14,-68,-7,-33,0,-42,7,49,14,-74,19,66,24,-28,27,113,30,-5,31,-91,32,-105,32,-90,31,-76,29,-123,26,42,22,-94,16,59,10,46,3,-58,-5,-78,-12,-128,-18,-99,-23,35,-26,46,-28,110,-29,-85,-29,-55,-28,-115,-26,-29,-24,-82,-21,-15,-18,-89,-14,-67,-10,25,-5,-96,-1,-2,3,55,8,32,12,-122,15,30,18,85,19,-4,18,87,17,-18,14,127,12,60,10,96,8,-93,6,-71,4,104,2,-114,-1,126,-4,-74,-7,-92,-9,-113,-10,116,-10,54,-9,-109,-8,80,-6,-128,-4,-5,-2,124,1,-29,3,-33,5,118,7,91,8,-118,8,-31,7,-54,6,87,5,-16,3,-99,2,81,1,-37,-1,-66,-3,39,-5,48,-8,27,-11,39,-14,118,-17,-82,-19,34,-19,35,-18,119,-16,-69,-13,126,-9,121,-5,87,-1,9,3,-103,6,3,10,91,13,101,16,7,19,58,21,-52,22,-117,23,-112,23,-97,22,-121,20,38,17,-117,12,33,7,71,1,102,-5,-32,-11,-32,-16,106,-20,118,-24,44,-27,-125,-30,-90,-32,-64,-33,5,-32,-87,-31,-83,-28,13,-23,70,-18,83,-12,-3,-6,82,2,-52,9,-3,16,97,23,116,28,-17,31,-11,33,-65,34,-88,34,-40,33,119,32,74,30,20,27,-90,22,32,17,-94,10,68,3,-117,-5,-13,-13,-41,-20,-105,-26,127,-31,-31,-35,-64,-37,16,-37,-58,-37,-100,-35,126,-32,46,-28,-94,-24,-54,-19,-122,-13,-54,-7,50,0,-88,6,-7,12,-5,18,120,24,-16,28,24,32,-96,33,120,33,-92,31,-112,28,-78,24,93,20,-60,15,10,11,-3,5,-78,0,44,-5,-52,-11,-56,-16,94,-20,-76,-24,39,-26,-33,-28,24,-27,-102,-26,75,-23,-25,-20,-4,-16,60,-11,80,-7,25,-3,104,0,94,3,-32,5,44,8,-123,10,-35,12,-69,14,-76,15,-47,15,16,15,-83,13,-125,11,-14,8,-17,5,-116,2,20,-1,-31,-5,67,-7,-86,-9,59,-9,-64,-9,-19,-8,55,-6,-125,-5,-91,-4,-54,-3,28,-1,-84,0,-124,2,-123,4,-82,6,-100,8,26,10,-84,10,52,10,-126,8,-32,5,-96,2,24,-1,-121,-5,83,-8,-109,-11,88,-13,-126,-15,-8,-17,-64,-18,-16,-19,-77,-19,39,-18,125,-17,-101,-15,-121,-12,75,-8,-77,-4,-46,1,67,7,-93,12,-114,17,-90,21,-107,24,95,26,25,27,-33,26,-56,25,34,24,-54,21,-3,18,79,15,0,11,30,6,-72,0,-21,-6,-51,-12,113,-18,66,-24,-63,-30,96,-34,106,-37,108,-38,101,-37,21,-34,-27,-31,108,-26,108,-21,-102,-16,27,-10}; }
	private static byte[] data25(){ return new byte[] {49,-4,-24,2,-7,9,-19,16,119,23,8,29,86,33,80,36,-50,37,-49,37,91,36,93,33,52,29,-26,23,-19,17,-126,11,-35,4,54,-2,-23,-9,0,-14,-124,-20,95,-25,-31,-30,41,-33,116,-36,37,-37,-126,-37,-117,-35,47,-31,56,-26,80,-20,-38,-14,89,-7,124,-1,40,5,103,10,38,15,-114,19,-121,23,-17,26,101,29,-45,30,-4,30,3,30,-23,27,-89,24,97,20,3,15,-57,8,23,2,-124,-5,-63,-11,42,-15,-36,-19,-112,-21,35,-22,92,-23,39,-23,115,-23,92,-22,51,-20,-84,-18,-13,-15,-85,-11,-60,-7,-58,-3,-127,1,-23,4,-33,7,67,10,-9,11,-70,12,122,12,108,11,-37,9,37,8,-124,6,41,5,-19,3,-90,2,2,1,6,-1,-73,-4,-123,-6,-15,-8,35,-8,100,-8,-93,-7,-62,-5,107,-2,53,1,-45,3,47,6,20,8,-125,9,122,10,16,11,53,11,-50,10,-58,9,32,8,2,6,-122,3,-61,0,-43,-3,-78,-6,101,-9,-54,-13,-1,-17,84,-20,93,-23,-107,-25,101,-25,-51,-24,-102,-21,64,-17,88,-13,-128,-9,-81,-5,-3,-1,-106,4,107,9,53,14,-71,18,-90,22,-57,25,46,28,-68,29,6,30,-10,28,-69,26,30,23,118,18,-67,12,-90,6,99,0,89,-6,-79,-12,-119,-17,-74,-22,49,-26,8,-30,119,-34,-29,-37,-65,-38,69,-37,-103,-35,-126,-31,-64,-26,-12,-20,-52,-13,-3,-6,88,2,-97,9,122,16,-117,22,-93,27,-87,31,-106,34,105,36,40,37,-56,36,110,35,-5,32,-126,29,-64,24,-67,18,-114,11,-126,3,76,-5,-97,-13,0,-19,-105,-25,-106,-29,-65,-32,-31,-34,-28,-35,-70,-35,-127,-34,59,-32,67,-29,-122,-25,-37,-20,-70,-14,-48,-8,-5,-2,25,5,-41,10,89,16,21,21,-49,24,36,27,42,28,-32,27,-126,26,79,24,-55,21,-33,18,-108,15,-109,11,8,7,-18,1,-104,-4,86,-9,-81,-14,-23,-18,85,-20,-18,-22,-42,-22,-43,-21,-81,-19,25,-16,-36,-14,-22,-11,-11,-8,-21,-5,-116,-2,-57,0,-35,2,-36,4,-105,6,80,8,-60,9,-36,10,18,11,-103,10,37,9,4,7,49,4,63,1,116,-2,73,-4,-72,-6,-40,-7,-128,-7,-114,-7,-5,-7,-77,-6,-54,-5,76,-3,15,-1,25,1,72,3,99,5,-104,7,-68,9,-75,11,108,13,-126,14,-81,14,-65,13,-122,11,55,8,21,4,-103,-1,54,-5,86,-9,20,-12,89,-15,-32,-18,-116,-20,73,-22,94,-24,42,-25,16,-25,94,-24,-8,-22,-63,-18,120,-13,-4,-8,-8,-2,68,5,-112,11,82,17,78,22,89,26,81,29,56,31,25,32,-20,31,-69,30,-56,28,35,26,-55,22,-121,18,81,13,45,7,40,0,-90,-8,34,-15,43,-22,6,-28,41,-33,-80,-37,-75,-39,29,-39,-8,-39,37,-36,80,-33,99,-29,95,-24,-5,-19,49,-12,5,-5,97,2,16,10,-86,17,-57,24,-31,30,-109,35,114,38,-120,39,-49,38,-89,36,124,33,-103,29,-10,24,-58,19,1,14,-51,7,31,1,75,-6,-109,-13,88,-19,-35,-25,80,-29,18,-32,6,-34,53,-35,-48,-35,-19,-33,103,-29,-5,-25,90,-19,-2,-14,99,-8,-111,-3,91,2,-11,6,94,11,-73,15,-60,19,83,23,41,26,-19,27,106,28,119,27,54,25,-105,21,13,17,-8,11,-19,6,29,2,-64,-3,-59,-7,90,-10,-128,-13,70,-15,-77,-17,-56,-18,-100,-18,-1,-18,2,-16,-97,-15,16,-12,20,-9,-112,-6,21,-2,73,1,-18,3,-27,5,15,7,127,7,102,7,-42,6,-19,5,-88,4,100,3,62,2,-10,0,-97,-1,53,-2,-39,-4,-118,-5,86,-6,106,-7,-46,-8,-74,-8,-124,-7,67,-5,-12,-3,86,1,-30,4,57,8,-17,10,-18,12,83,14,44,15,-102,15,-84,15,89,15,-98,14,40,13,-8,10,-21,7,68,4,-7,-1,97,-5,-89,-10,-24,-15,101,-19,108,-23,52,-26,-1,-29,3,-29,113,-29,67,-27,79,-24,49,-20,-69,-16,-80,-11,-17,-6,118,0,59,6,16,12,-40,17,118,23,-114,28,-111,32,24,35,2,36,47,35,-74,32,17,29,-123,24,98,19,-107,13,-127,7,89,1,15,-5,-32,-12,-45,-18,-19,-24,-108,-29,-5,-34,120,-37,26,-39,65,-40,56,-39,-39,-37,25,-32,-91,-27,45,-20,44,-13,54,-6,56,1,59,8,-9,14,61,21,-14,26,-71,31,102,35,-62,37,-22,38,-58,38,111,37,-35,34,-15,30,-114,25,-27,18,-127,11,-68,3,77,-4,-119,-11,-68,-17,-20,-22,39,-25,80,-28,63,-30,-64,-32,-42,-33,-17,-33,76,-31,27,-28,88,-24,-79,-19,-110,-13,-103,-7,82,-1,-104,4,60,9,39,13,115,16,13,19,-29,20,3,22,94,22,-12,21,-51,20,-31,18,88,16,70,13,-45,9,9,6,-15,1,-65,-3,-116,-7,-59,-11,-21,-14,96,-15,24,-15,-27,-15}; }
	private static byte[] data26(){ return new byte[] {98,-13,59,-11,30,-9,28,-7,-9,-6,-16,-4,-37,-2,-80,0,100,2,-16,3,65,5,77,6,-1,6,43,7,-85,6,110,5,100,3,-66,0,-18,-3,64,-5,-5,-8,-106,-9,-16,-10,16,-9,124,-9,32,-8,4,-7,40,-6,-88,-5,-96,-3,38,0,25,3,106,6,-77,9,-31,12,-84,15,-11,17,123,19,42,20,-16,19,-61,18,119,16,31,13,-33,8,21,4,24,-1,92,-6,-24,-11,-14,-15,49,-18,-86,-22,99,-25,120,-28,24,-30,-68,-32,-39,-32,-82,-30,66,-26,90,-21,-88,-15,-120,-8,114,-1,15,6,75,12,-19,17,52,23,-9,27,-27,31,-58,34,77,36,-127,36,113,35,84,33,84,30,89,26,43,21,-55,14,-114,7,-70,-1,-33,-9,68,-16,-105,-23,-48,-29,93,-33,19,-36,40,-38,76,-39,-126,-39,-43,-38,78,-35,-30,-32,-75,-27,-93,-21,-111,-14,35,-6,43,2,51,10,-54,17,85,24,-60,29,-121,33,-46,35,-105,36,41,36,-97,34,66,32,71,29,-123,25,-47,20,68,15,22,9,91,2,120,-5,-54,-12,-87,-18,120,-23,-125,-27,-35,-30,-105,-31,93,-31,36,-30,-21,-29,-100,-26,38,-22,74,-18,-12,-14,-97,-9,64,-4,-111,0,-55,4,-66,8,-91,12,95,16,-98,19,50,22,-113,23,107,23,-73,21,-60,18,63,15,-104,11,52,8,20,5,76,2,-101,-1,-20,-4,55,-6,-85,-9,-116,-11,27,-12,105,-13,-89,-13,-81,-12,-128,-10,-73,-8,68,-5,-42,-3,74,0,92,2,-27,3,-29,4,83,5,7,5,85,4,24,3,-69,1,33,0,-121,-2,9,-3,113,-5,-20,-7,101,-8,-41,-10,-87,-11,-77,-12,60,-12,106,-12,125,-11,-113,-9,-119,-6,12,-2,17,2,-5,5,-54,9,47,13,13,16,82,18,-11,19,-25,20,96,21,90,21,-14,20,-37,19,-28,17,-44,14,-109,10,79,5,66,-1,-7,-8,-12,-14,127,-19,-60,-24,-21,-28,-4,-31,-18,-33,-8,-34,26,-33,-99,-32,81,-29,51,-25,32,-20,-14,-15,74,-8,-3,-2,-30,5,-26,12,-88,19,26,26,-91,31,-49,35,28,38,-112,38,88,37,-94,34,-32,30,113,26,-118,21,21,16,40,10,-55,3,-5,-4,-16,-11,-54,-18,18,-24,14,-30,76,-35,-15,-39,62,-40,21,-40,-121,-39,82,-36,66,-32,32,-27,-43,-22,50,-15,-21,-9,-44,-2,-48,5,126,12,-72,18,90,24,62,29,65,33,48,36,-48,37,-55,37,55,36,31,33,-86,28,49,23,21,17,-90,10,54,4,-3,-3,41,-8,-13,-14,117,-18,-96,-22,-119,-25,30,-27,88,-29,-120,-30,-49,-30,126,-28,116,-25,-102,-21,-104,-16,-27,-11,-8,-6,127,-1,82,3,119,6,14,9,60,11,65,13,11,15,-124,16,73,17,36,17,8,16,35,14,-79,11,-21,8,8,6,8,3,7,0,16,-3,107,-6,65,-8,-20,-10,114,-10,-37,-10,-26,-9,-116,-7,81,-5,4,-3,-110,-2,-31,-1,17,1,44,2,112,3,-64,4,-14,5,-61,6,-5,6,28,6,74,4,-86,1,-128,-2,54,-5,40,-8,-108,-11,-85,-13,97,-14,-79,-15,-97,-15,39,-14,12,-13,106,-12,74,-10,-87,-8,-118,-5,-6,-2,-15,2,43,7,-77,11,12,16,-7,19,12,23,11,25,-29,25,-89,25,80,24,31,22,20,19,50,15,-102,10,-121,5,13,0,124,-6,-20,-12,-79,-17,-65,-22,42,-26,3,-30,-106,-34,59,-36,25,-37,-77,-37,48,-34,-116,-30,54,-24,-41,-18,-43,-11,-37,-4,-90,3,41,10,118,16,105,22,16,28,-11,32,-46,36,73,39,40,40,108,39,15,37,69,33,86,28,84,22,-128,15,34,8,-115,0,-14,-8,-110,-15,-44,-22,11,-27,110,-32,4,-35,-45,-38,-95,-39,108,-39,76,-38,96,-36,-46,-33,-113,-28,-59,-22,6,-14,-56,-7,-106,1,-4,8,124,15,-28,20,38,25,121,28,-49,30,70,32,-58,32,87,32,-86,30,7,28,119,24,-21,19,-106,14,-86,8,108,2,40,-4,43,-10,1,-15,-48,-20,-74,-23,-53,-25,-49,-26,-79,-26,56,-25,-104,-24,-105,-22,93,-19,-91,-16,107,-12,88,-8,94,-4,56,0,-30,3,70,7,79,10,-7,12,10,15,68,16,-122,16,-75,15,-23,13,124,11,-29,8,-113,6,126,4,-59,2,61,1,-115,-1,-54,-3,-74,-5,-52,-7,51,-8,103,-9,-111,-9,-36,-8,-15,-6,-110,-3,56,0,121,2,77,4,102,5,5,6,38,6,6,6,-126,5,-101,4,27,3,16,1,-92,-2,-29,-5,66,-7,-95,-10,93,-12,90,-14,-98,-16,21,-17,-18,-19,-119,-19,24,-18,-73,-17,122,-14,64,-10,-83,-6,97,-1,28,4,-86,8,-33,12,-56,16,57,20,32,23,104,25,16,27,-13,27,8,28,33,27,22,25,-38,21,58,17,-107,11,14,5,67,-2,107,-9,10,-15,92,-21,116,-26,106,-30,73,-33,4,-35,-99,-37,78,-37,84,-36,-36,-34}; }
	private static byte[] data27(){ return new byte[] {-21,-30,78,-24,-32,-18,37,-10,-37,-3,-67,5,106,13,-107,20,-3,26,88,32,89,36,-68,38,-106,39,-40,38,-73,36,95,33,75,29,94,24,-15,18,-56,12,17,6,-58,-2,26,-9,108,-17,81,-24,97,-30,-24,-35,30,-37,-16,-39,14,-38,65,-37,111,-35,-110,-32,121,-28,59,-23,5,-17,108,-11,83,-4,64,3,-32,9,-5,15,67,21,-46,25,-108,29,43,32,-109,33,112,33,-18,31,34,29,75,25,-66,20,-92,15,-128,10,77,5,76,0,115,-5,-29,-10,-123,-14,-78,-18,99,-21,-1,-24,-114,-25,96,-25,93,-24,-95,-22,-45,-19,121,-15,106,-11,29,-7,121,-4,93,-1,-63,1,-78,3,126,5,21,7,-111,8,-12,9,-16,10,79,11,-17,10,-51,9,4,8,-37,5,-92,3,114,1,127,-1,1,-2,-49,-4,-4,-5,123,-5,75,-5,-100,-5,104,-4,-74,-3,94,-1,46,1,-30,2,107,4,-92,5,-75,6,-93,7,117,8,43,9,122,9,-2,8,-116,7,5,5,125,1,95,-3,40,-7,92,-11,53,-14,-29,-17,119,-18,-120,-19,5,-19,-44,-20,41,-19,12,-18,-45,-17,-109,-14,77,-10,-32,-6,35,0,-61,5,124,11,-11,16,-67,21,-52,25,-83,28,122,30,38,31,-88,30,13,29,64,26,-128,22,0,18,-41,12,62,7,88,1,38,-5,-74,-12,80,-18,36,-24,-106,-30,-31,-35,88,-38,66,-40,-58,-41,-11,-40,-34,-37,87,-32,-30,-27,56,-20,21,-13,36,-6,64,1,103,8,-121,15,94,22,-17,28,-74,34,85,39,77,42,104,43,126,42,-50,39,126,35,35,30,10,24,98,17,94,10,13,3,-40,-5,-67,-12,1,-18,14,-24,-12,-30,34,-33,102,-36,-46,-38,87,-38,21,-37,62,-35,-57,-32,-85,-27,-87,-21,-122,-14,-95,-7,-120,0,-43,6,96,12,-28,16,-95,20,-71,23,55,26,8,28,39,29,78,29,100,28,71,26,15,23,-80,18,-117,13,-8,7,-101,2,-117,-3,-5,-8,44,-11,5,-14,-126,-17,-57,-19,-71,-20,-114,-20,-4,-20,38,-18,-6,-17,51,-14,-43,-12,-46,-9,8,-5,76,-2,97,1,37,4,-119,6,70,8,113,9,-16,9,-32,9,58,9,-7,7,93,6,-70,4,63,3,-24,1,-24,0,23,0,95,-1,119,-2,-113,-3,-110,-4,-63,-5,125,-5,39,-4,-38,-3,73,0,46,3,-18,5,67,8,-66,9,123,10,-85,10,99,10,-61,9,-39,8,-110,7,-54,5,112,3,127,0,16,-3,89,-7,-80,-11,78,-14,56,-17,-87,-20,-96,-22,38,-23,78,-24,110,-24,-80,-23,34,-20,-49,-17,94,-12,-74,-7,72,-1,-28,4,65,10,68,15,-30,19,21,24,-13,27,73,31,-75,33,-8,34,-34,34,10,33,-94,29,-37,24,-19,18,106,12,-126,5,-108,-2,-50,-9,65,-15,70,-21,0,-26,71,-31,114,-35,-112,-38,-62,-40,58,-40,55,-39,-5,-37,88,-32,42,-26,42,-19,-29,-12,18,-3,18,5,-79,12,-32,19,69,26,-49,31,53,36,43,39,112,40,52,40,-107,38,-65,35,-24,31,55,27,-67,21,80,15,35,8,119,0,-99,-8,26,-15,92,-22,-7,-28,-9,-32,116,-34,69,-35,40,-35,-37,-35,69,-33,-120,-31,-71,-28,-20,-24,77,-18,-104,-12,104,-5,39,2,-122,8,39,14,-38,18,-113,22,101,25,58,27,34,28,10,28,4,27,-3,24,27,22,-117,18,119,14,57,10,31,6,45,2,53,-2,76,-6,118,-10,-25,-14,2,-16,45,-18,-89,-19,95,-18,20,-16,120,-14,30,-11,-69,-9,30,-6,73,-4,48,-2,-50,-1,54,1,113,2,125,3,79,4,9,5,94,5,84,5,-93,4,-115,3,-23,1,17,0,84,-2,-45,-4,-47,-5,83,-5,82,-5,-62,-5,71,-4,13,-3,0,-2,60,-1,-34,0,-59,2,-12,4,41,7,73,9,16,11,-103,12,-80,13,107,14,-103,14,55,14,20,13,9,11,-7,7,18,4,122,-1,-97,-6,-1,-11,-19,-15,-85,-18,54,-20,115,-22,43,-23,53,-24,127,-25,-127,-25,-121,-24,-62,-22,123,-18,-96,-13,-13,-7,-54,0,-116,7,-29,13,107,19,52,24,39,28,117,31,-77,33,-18,34,-62,34,55,33,46,30,30,26,54,21,-71,15,-91,9,45,3,85,-4,49,-11,47,-18,108,-25,-125,-31,-111,-36,25,-39,37,-41,-25,-42,51,-40,-17,-38,-67,-34,-88,-29,70,-23,-95,-17,-99,-10,22,-2,2,6,-4,13,-73,21,-62,28,-58,34,51,39,-46,41,106,42,93,41,-69,38,-36,34,2,30,-112,24,-93,18,55,12,125,5,-112,-2,-90,-9,1,-15,-22,-22,-99,-27,100,-31,123,-34,-6,-36,-30,-36,14,-34,108,-32,-32,-29,25,-24,51,-19,-27,-14,-29,-8,-76,-2,23,4,-44,8,-61,12,29,16,-52,18,58,21,22,23,91,24,-51,24,22,24,7,22,-64,18,-86,14,56,10,-31,5,-7,1,-106,-2,-87,-5,23,-7}; }
	private static byte[] data28(){ return new byte[] {-55,-10,-52,-12,34,-13,35,-14,-24,-15,98,-14,-94,-13,111,-11,-79,-9,47,-6,-105,-4,-29,-2,-10,0,-90,2,-11,3,-52,4,17,5,-38,4,30,4,-24,2,112,1,-29,-1,-110,-2,108,-3,-91,-4,24,-4,-90,-5,75,-5,-12,-6,-95,-6,-101,-6,16,-5,80,-4,67,-2,-15,0,43,4,76,7,85,10,-60,12,-100,14,-75,15,48,16,3,16,100,15,67,14,-74,12,-78,10,12,8,-66,4,-57,0,69,-4,102,-9,-103,-14,50,-18,102,-22,72,-25,2,-27,-99,-29,-7,-30,111,-29,-7,-28,-58,-25,-84,-21,-87,-16,98,-10,-100,-4,-10,2,41,9,18,15,-70,20,-10,25,-53,30,-41,34,-69,37,2,39,108,38,19,36,-30,31,-122,26,98,20,-60,13,0,7,87,0,-87,-7,32,-13,-72,-20,-98,-26,-9,-32,24,-36,112,-40,102,-42,34,-42,-94,-41,-21,-38,-101,-33,104,-27,2,-20,39,-13,-78,-6,71,2,-21,9,24,17,-92,23,54,29,-109,33,-82,36,71,38,-85,38,-70,37,-95,35,45,32,-80,27,19,22,-119,15,89,8,-23,0,-97,-7,-29,-14,-15,-20,29,-24,-121,-28,12,-30,-96,-32,7,-32,50,-32,45,-31,16,-29,10,-26,31,-22,79,-17,54,-11,-111,-5,-107,1,6,7,-118,11,22,15,-93,17,123,19,-75,20,108,21,-96,21,44,21,-38,19,-59,17,10,15,-24,11,-125,8,43,5,-36,1,-101,-2,106,-5,-114,-8,40,-10,-118,-12,-42,-13,47,-12,90,-11,31,-9,36,-7,40,-5,-5,-4,89,-2,101,-1,16,0,-86,0,53,1,-74,1,33,2,68,2,-28,1,-31,0,71,-1,78,-3,35,-5,34,-7,127,-9,84,-10,-39,-11,-24,-11,124,-10,-126,-9,-45,-8,-125,-6,113,-4,-66,-2,66,1,8,4,17,7,-5,9,-37,12,-127,15,-53,17,-114,19,-104,20,-47,20,25,20,98,18,-31,15,108,12,53,8,58,3,32,-2,-55,-8,-30,-13,121,-17,-42,-21,-68,-24,26,-26,-9,-29,70,-30,83,-31,108,-31,-7,-30,52,-26,17,-21,65,-15,84,-8,-105,-1,-122,6,-3,12,-61,18,-14,23,118,28,98,32,80,35,10,37,90,37,27,36,75,33,50,29,13,24,52,18,-74,11,-72,4,122,-3,24,-10,-50,-18,-32,-25,-77,-31,-95,-36,15,-39,40,-41,-42,-42,-13,-41,56,-38,-123,-35,-83,-31,-54,-26,-59,-20,-73,-13,-123,-5,-62,3,26,12,-39,19,-84,26,3,32,-54,35,-39,37,115,38,-61,37,-22,35,26,33,60,29,-99,24,70,19,80,13,-17,6,61,0,-117,-7,36,-13,76,-19,111,-24,-74,-28,92,-30,92,-31,-121,-31,-80,-30,-69,-28,-99,-25,66,-21,102,-17,41,-12,22,-7,-38,-3,52,2,13,6,85,9,6,12,67,14,57,16,-69,17,-113,18,-114,18,-112,17,111,15,-109,12,63,9,3,6,40,3,-53,0,-32,-2,47,-3,-120,-5,-25,-7,101,-8,36,-9,113,-10,-102,-10,-105,-9,88,-7,-121,-5,-13,-3,27,0,-41,1,1,3,-80,3,-10,3,-20,3,-119,3,-73,2,106,1,-85,-1,-114,-3,70,-5,61,-7,-124,-9,82,-10,-112,-11,41,-11,-26,-12,-67,-12,-26,-12,-106,-11,6,-9,86,-7,-104,-4,95,0,-123,4,-111,8,71,12,91,15,-19,17,-43,19,40,21,-65,21,-74,21,-3,20,-126,19,94,17,111,14,-49,10,60,6,13,1,106,-5,-74,-11,56,-16,80,-21,31,-25,-67,-29,79,-31,-49,-33,69,-33,-103,-33,24,-31,-50,-29,-68,-25,-43,-20,-27,-14,-96,-7,-100,0,-104,7,-111,14,18,21,37,27,112,32,-75,36,124,39,-112,40,-38,39,111,37,107,33,67,28,102,22,57,16,-62,9,59,3,-117,-4,-94,-11,-101,-18,-76,-25,113,-31,46,-36,-98,-40,-20,-42,27,-41,-9,-40,23,-36,57,-32,46,-27,-62,-22,-8,-16,-32,-9,29,-1,-95,6,-64,13,41,20,-126,25,-96,29,-108,32,114,34,15,35,-81,34,17,33,44,30,-13,25,-68,20,-94,14,52,8,-85,1,126,-5,-40,-11,-14,-16,-37,-20,107,-23,-53,-26,-19,-28,-36,-29,-68,-29,-87,-28,-67,-26,4,-22,66,-18,32,-13,91,-8,104,-3,-1,1,-47,5,-50,8,23,11,-72,12,-20,13,-67,14,81,15,125,15,39,15,44,14,-100,12,119,10,-10,7,92,5,-61,2,105,0,92,-2,-81,-4,104,-5,-95,-6,70,-6,124,-6,54,-5,115,-4,17,-2,-55,-1,108,1,-76,2,100,3,-86,3,-92,3,119,3,73,3,7,3,125,2,114,1,-87,-1,60,-3,50,-6,8,-9,65,-12,4,-14,-71,-16,76,-16,-112,-16,67,-15,82,-14,-87,-13,80,-11,-118,-9,95,-6,-36,-3,-47,1,37,6,-121,10,-72,14,-114,18,-49,21,106,24,41,26,-25,26,-97,26,75,25,-59,22,49,19,-77,14,-121,9,3,4,120,-2,27,-7,5,-12,35,-17,-99,-22,100,-26,-113,-30,127,-33}; }
	private static byte[] data29(){ return new byte[] {119,-35,-83,-36,103,-35,-73,-33,-45,-29,36,-23,-117,-17,125,-10,-83,-3,-71,4,126,11,-36,17,-60,23,-8,28,-128,33,24,37,86,39,38,40,91,39,-41,36,-41,32,-122,27,93,21,-122,14,89,7,-6,-1,-99,-8,110,-15,-89,-22,-88,-28,-80,-33,-34,-37,-101,-39,-62,-40,38,-39,-83,-38,61,-35,-26,-32,-78,-27,-96,-21,127,-14,55,-6,73,2,45,10,74,17,72,23,-43,27,0,31,-37,32,-96,33,115,33,-98,32,-44,30,39,28,119,24,-43,19,83,14,44,8,-72,1,-123,-5,-42,-11,3,-15,52,-19,102,-22,-120,-24,-96,-25,-107,-25,-117,-24,67,-22,-28,-20,44,-16,-51,-13,-124,-9,68,-5,-74,-2,-32,1,-92,4,31,7,74,9,0,11,34,12,-51,12,-94,12,-26,11,94,10,87,8,45,6,30,4,81,2,-23,0,-36,-1,37,-1,94,-2,-117,-3,-59,-4,29,-4,-59,-5,24,-4,57,-3,9,-1,88,1,-96,3,-73,5,34,7,-35,7,-22,7,112,7,-111,6,90,5,-62,3,-48,1,-115,-1,-6,-4,42,-6,85,-9,-70,-12,-104,-14,-18,-16,-57,-17,42,-17,-21,-18,52,-17,24,-16,-52,-15,115,-12,7,-8,122,-4,115,1,-109,6,-118,11,16,16,-50,19,-43,22,8,25,-88,26,-88,27,-32,27,69,27,-69,25,-8,22,15,19,9,14,55,8,-18,1,-113,-5,110,-11,-77,-17,-116,-22,8,-26,83,-30,96,-33,95,-35,95,-36,124,-36,-52,-35,115,-32,125,-28,-73,-23,8,-16,16,-9,-110,-2,59,6,-37,13,-10,20,112,27,-7,32,80,37,35,40,98,41,-50,40,-85,38,60,35,-80,30,-118,25,-42,19,-91,13,-28,6,-58,-1,83,-8,-46,-16,-60,-23,-94,-29,-45,-34,-87,-37,62,-38,100,-38,-53,-37,73,-34,-113,-31,-97,-27,112,-22,22,-16,104,-10,68,-3,63,4,-10,10,1,17,12,22,-2,25,-34,28,-89,30,97,31,18,31,-68,29,63,27,-99,23,42,19,13,14,-107,8,31,3,5,-2,127,-7,112,-11,-30,-15,-69,-18,18,-20,-9,-23,-35,-24,-24,-24,64,-22,-87,-20,22,-16,12,-12,30,-8,9,-4,116,-1,98,2,-102,4,53,6,-112,7,127,8,50,9,-94,9,-64,9,124,9,-79,8,102,7,-71,5,-58,3,-37,1,47,0,-60,-2,-42,-3,83,-3,72,-3,113,-3,-13,-3,-53,-2,-16,-1,114,1,64,3,58,5,-19,6,79,8,18,9,101,9,57,9,-68,8,7,8,-5,6,-82,5,-71,3,40,1,-37,-3,25,-6,12,-10,72,-14,31,-17,-16,-20,-65,-21,116,-21,-75,-21,-128,-20,124,-19,-38,-18,-25,-16,-72,-13,-124,-9,78,-4,-61,1,-118,7,58,13,101,18,-56,22,76,26,-30,28,-101,30,76,31,-40,30,68,29,90,26,82,22,98,17,-27,11,42,6,70,0,-119,-6,-33,-12,56,-17,-25,-23,-30,-28,-117,-32,34,-35,8,-37,-120,-38,-118,-37,56,-34,84,-30,-116,-25,127,-19,3,-12,-49,-6,-62,1,-95,8,127,15,0,22,-6,27,22,33,29,37,-82,39,-87,40,-42,39,102,37,-104,33,127,28,-79,22,58,16,121,9,120,2,127,-5,-105,-12,23,-18,45,-24,41,-29,43,-33,93,-36,-25,-38,-46,-38,-8,-37,104,-34,-28,-31,-123,-26,30,-20,124,-14,125,-7,-107,0,96,7,103,13,75,18,20,22,-58,24,-89,26,-50,27,90,28,57,28,75,27,60,25,16,22,-73,17,-109,12,23,7,-95,1,-83,-4,114,-8,-2,-12,61,-14,37,-16,-96,-18,-73,-19,-101,-19,92,-18,-13,-17,61,-14,2,-11,19,-8,2,-5,-63,-3,44,0,57,2,-10,3,102,5,-125,6,50,7,71,7,-53,6,-79,5,28,4,63,2,-117,0,30,-1,25,-2,123,-3,43,-3,-10,-4,-34,-4,-72,-4,-80,-4,-26,-4,-74,-3,28,-1,30,1,-88,3,103,6,8,9,60,11,-74,12,104,13,97,13,-115,12,55,11,110,9,73,7,-29,4,24,2,-24,-2,99,-5,-76,-9,-12,-13,96,-16,95,-19,21,-21,124,-23,-86,-24,-97,-24,75,-23,-53,-22,79,-19,-52,-16,66,-11,-118,-6,77,0,55,6,-24,11,19,17,113,21,23,25,-4,27,62,30,-42,31,-128,32,-5,31,21,30,-68,26,-10,21,29,16,-87,9,-27,2,77,-4,23,-10,84,-16,25,-21,76,-26,7,-30,86,-34,125,-37,-52,-39,-128,-39,-71,-38,126,-35,-35,-31,92,-25,-68,-19,-42,-12,65,-4,-22,3,105,11,-86,18,46,25,-83,30,-21,34,-64,37,19,39,-2,38,-103,37,37,35,-106,31,29,27,-47,21,-89,15,-74,8,73,1,-49,-7,117,-14,-30,-21,92,-26,15,-30,57,-33,-52,-35,-84,-35,-107,-34,99,-32,-12,-30,100,-26,-93,-22,-87,-17,108,-11,-88,-5,-1,1,9,8,101,13,-45,17,36,21,124,23,-32,24,114,25,35,25,25,24,70,22,-116,19,41,16,36,12,-8,7}; }
	private static byte[] data30(){ return new byte[] {-88,3,-115,-1,-57,-5,70,-8,26,-11,75,-14,8,-16,-99,-18,15,-18,-73,-18,107,-16,5,-13,41,-10,-127,-7,-116,-4,27,-1,-4,0,73,2,29,3,-66,3,80,4,-52,4,10,5,-5,4,80,4,3,3,83,1,72,-1,98,-3,-73,-5,-117,-6,-47,-7,-75,-7,13,-6,-29,-6,14,-4,-110,-3,103,-1,-83,1,20,4,-99,6,34,9,90,11,54,13,-125,14,72,15,-112,15,65,15,112,14,-23,12,-54,10,-2,7,-117,4,106,0,-54,-5,5,-9,98,-14,68,-18,-34,-22,-97,-24,35,-25,102,-26,58,-26,116,-26,80,-25,-40,-24,114,-21,32,-17,24,-12,13,-6,-85,0,95,7,-70,13,116,19,56,24,-6,27,-51,30,-72,32,-117,33,53,33,-69,31,-9,28,7,25,27,20,-121,14,127,8,57,2,-33,-5,-89,-11,109,-17,-100,-23,51,-28,-111,-33,-12,-37,-41,-39,124,-39,-88,-38,94,-35,80,-31,35,-26,-111,-21,109,-15,-65,-9,102,-2,97,5,-128,12,117,19,-50,25,48,31,36,35,-99,37,83,38,-93,37,-121,35,89,32,26,28,42,23,127,17,80,11,-56,4,30,-2,-109,-9,53,-15,103,-21,112,-26,119,-30,-89,-33,21,-34,-23,-35,-15,-34,30,-31,83,-28,-113,-24,-109,-19,41,-13,28,-7,-15,-2,98,4,33,9,35,13,64,16,-65,18,-94,20,7,22,-43,22,-41,22,-5,21,27,20,27,17,82,13,5,9,-88,4,-82,0,46,-3,96,-6,31,-8,66,-10,-54,-12,-70,-13,20,-13,23,-13,-41,-13,89,-11,116,-9,-5,-7,-89,-4,11,-1,-11,0,126,2,98,3,6,4,62,4,68,4,-45,3,-38,2,85,1,120,-1,78,-3,57,-5,-118,-7,94,-8,-48,-9,-76,-9,-38,-9,42,-8,-99,-8,84,-7,123,-6,74,-4,-48,-2,-2,1,-110,5,52,9,-110,12,79,15,86,17,-125,18,-55,18,89,18,53,17,-124,15,67,13,-123,10,77,7,-118,3,66,-1,-121,-6,-76,-11,16,-15,-58,-20,57,-23,-121,-26,-86,-28,-83,-29,-93,-29,-97,-28,-128,-26,111,-23,109,-19,86,-14,-3,-9,57,-2,-114,4,-83,10,96,16,-107,21,24,26,-37,29,-44,32,-30,34,-94,35,-24,34,-101,32,-12,28,-18,23,-22,17,105,11,-29,4,114,-2,89,-8,-117,-14,-4,-20,-83,-25,-63,-30,114,-34,14,-37,46,-39,-5,-40,83,-38,81,-35,-108,-31,-61,-26,-81,-20,15,-13,-26,-7,8,1,38,8,13,15,93,21,-75,26,-26,30,-57,33,101,35,-50,35,23,35,89,33,-114,30,-84,26,-49,21,-21,15,95,9,92,2,120,-5,6,-11,70,-17,-106,-22,3,-25,-120,-28,-3,-30,109,-30,-74,-30,-50,-29,-53,-27,-73,-24,-90,-20,96,-15,-79,-10,56,-4,-101,1,-123,6,-99,10,-27,13,72,16,-20,17,-47,18,68,19,7,19,77,18,-25,16,-6,14,111,12,116,9,67,6,0,3,-37,-1,-37,-4,56,-6,10,-8,68,-10,17,-11,-126,-12,-57,-12,-41,-11,-101,-9,5,-6,-108,-4,18,-1,15,1,114,2,36,3,117,3,-126,3,127,3,124,3,73,3,-88,2,100,1,-123,-1,33,-3,-128,-6,25,-8,26,-10,-52,-12,85,-12,-102,-12,103,-11,-77,-10,88,-8,95,-6,-61,-4,-100,-1,-17,2,115,6,21,10,117,13,124,16,-19,18,-69,20,-58,21,32,22,-97,21,103,20,68,18,44,15,75,11,-116,6,71,1,-70,-5,119,-10,-107,-15,99,-19,-58,-23,-34,-26,-106,-28,-64,-30,-94,-31,89,-31,21,-30,12,-28,75,-25,6,-20,-62,-15,102,-8,110,-1,-121,6,33,13,34,19,94,24,-93,28,-7,31,87,34,-56,35,-17,35,-45,34,104,32,-91,28,-69,23,-13,17,-112,11,-33,4,49,-2,-113,-9,45,-15,18,-21,-89,-27,34,-31,-58,-35,-58,-37,93,-37,117,-36,-92,-34,-50,-31,-49,-27,97,-22,-99,-17,-125,-11,15,-4,0,3,31,10,-4,16,34,23,29,28,-68,31,-36,33,-100,34,13,34,-123,32,44,30,25,27,54,23,-104,18,70,13,90,7,18,1,-84,-6,-100,-12,44,-17,-82,-22,55,-25,-34,-28,-107,-29,92,-29,53,-28,23,-26,2,-23,-66,-20,39,-15,-30,-11,-113,-6,-23,-2,-26,2,97,6,108,9,-1,11,47,14,-28,15,-2,16,110,17,12,17,-22,15,-6,13,98,11,108,8,114,5,-93,2,63,0,71,-2,-37,-4,-84,-5,-63,-6,2,-6,124,-7,76,-7,-70,-7,-67,-6,115,-4,-108,-2,-54,0,-28,2,127,4,-125,5,-22,5,-39,5,86,5,113,4,63,3,-90,1,-90,-1,87,-3,-44,-6,95,-8,54,-10,121,-12,77,-13,-86,-14,-121,-14,-52,-14,100,-13,127,-12,48,-10,-92,-8,-34,-5,-22,-1,121,4,54,9,-64,13,-88,17,-72,20,-70,22,-44,23,23,24,-69,23,-69,22,14,21,-81,18,94,15,55,11,40,6,-100,0,-64,-6,29,-11,-43,-17}; }
	private static byte[] data31(){ return new byte[] {50,-21,64,-25,23,-28,-54,-31,125,-32,34,-32,10,-31,3,-29,42,-26,87,-22,104,-17,68,-11,-104,-5,63,2,-46,8,57,15,89,21,-64,26,75,31,-41,34,34,37,-3,37,64,37,-29,34,40,31,87,26,-76,20,-67,14,-102,8,111,2,49,-4,13,-10,-41,-17,-35,-23,118,-28,-15,-33,-75,-36,-12,-38,-6,-38,107,-36,35,-33,-12,-30,-100,-25,-54,-20,122,-14,-97,-8,1,-1,126,5,-57,11,-77,17,-54,22,-22,26,-26,29,-52,31,122,32,39,32,-35,30,-114,28,58,25,-32,20,-80,15,-35,9,-70,3,-69,-3,86,-8,-71,-13,-13,-17,7,-19,-49,-22,40,-23,27,-24,-39,-25,123,-24,66,-22,-3,-20,-81,-16,8,-11,-127,-7,-10,-3,-44,1,67,5,-15,7,-15,9,117,11,-126,12,29,13,68,13,14,13,81,12,32,11,115,9,113,7,18,5,-80,2,101,0,74,-2,110,-4,1,-5,5,-6,-114,-7,-116,-7,39,-6,85,-5,14,-3,26,-1,89,1,92,3,-12,4,2,6,-115,6,-96,6,106,6,-1,5,82,5,84,4,-19,2,-27,0,83,-2,70,-5,-3,-9,-34,-12,36,-14,51,-16,37,-17,18,-17,-57,-17,16,-15,-29,-14,24,-11,-48,-9,11,-5,-37,-2,54,3,-42,7,-103,12,4,17,-48,20,-39,23,7,26,60,27,-110,27,-2,26,97,25,-50,22,4,19,68,14,-35,8,7,3,55,-3,-113,-9,110,-14,-50,-19,-123,-23,-66,-27,121,-30,-47,-33,19,-34,-125,-35,104,-34,-62,-32,-105,-28,-58,-23,-33,-17,-125,-10,124,-3,74,4,-44,10,-39,16,107,22,88,27,94,31,127,34,108,36,2,37,29,36,-62,33,19,30,74,25,-90,19,124,13,-14,6,67,0,-87,-7,71,-13,92,-19,30,-24,-35,-29,-69,-32,-57,-34,14,-34,-113,-34,37,-32,-97,-30,1,-26,62,-22,28,-17,-66,-12,-20,-6,116,1,-21,7,-3,13,80,19,-120,23,118,26,67,28,9,29,0,29,56,28,-39,26,-71,24,-58,21,-3,17,63,13,-22,7,37,2,-123,-4,76,-9,-47,-14,55,-17,-122,-20,-62,-22,-64,-23,-118,-23,52,-22,-62,-21,40,-18,42,-15,-103,-12,55,-8,-58,-5,-4,-2,-24,1,101,4,-108,6,91,8,-52,9,-70,10,35,11,-25,10,-11,9,109,8,111,6,73,4,69,2,-114,0,59,-1,80,-2,-100,-3,45,-3,-37,-4,-107,-4,-97,-4,1,-3,-30,-3,81,-1,63,1,123,3,-77,5,-97,7,24,9,-27,9,19,10,-112,9,-124,8,15,7,26,5,-38,2,59,0,100,-3,71,-6,41,-9,44,-12,124,-15,43,-17,-123,-19,-128,-20,38,-20,124,-20,-120,-19,99,-17,55,-14,-38,-11,112,-6,-98,-1,56,5,-71,10,-51,15,45,20,122,23,-10,25,-113,27,83,28,107,28,-82,27,7,26,55,23,43,19,30,14,42,8,-51,1,73,-5,30,-11,118,-17,122,-22,52,-26,-72,-30,26,-32,82,-34,-112,-35,-1,-35,-85,-33,-99,-30,-62,-26,-8,-21,3,-14,-122,-8,109,-1,73,6,2,13,104,19,56,25,63,30,-23,33,95,36,63,37,-95,36,-112,34,88,31,76,27,-115,22,68,17,-113,11,-119,5,23,-1,113,-8,-40,-15,-107,-21,32,-26,-27,-31,-4,-34,125,-35,-114,-35,-26,-34,78,-31,-122,-28,98,-24,-34,-20,-71,-15,14,-9,-72,-4,-115,2,75,8,-103,13,76,18,-6,21,-78,24,83,26,9,27,-55,26,-49,25,-26,23,63,21,-69,17,-102,13,1,9,55,4,-101,-1,113,-5,-54,-9,-81,-12,8,-14,-27,-17,70,-18,72,-19,4,-19,-56,-19,-111,-17,34,-14,111,-11,-13,-8,105,-4,124,-1,-10,1,-54,3,26,5,9,6,-85,6,32,7,96,7,98,7,-19,6,-28,5,121,4,-87,2,-59,0,-20,-2,63,-3,-26,-5,3,-5,-127,-6,111,-6,-26,-6,-62,-5,44,-3,-19,-2,25,1,88,3,-95,5,-95,7,53,9,103,10,-9,10,57,11,-12,10,73,10,28,9,97,7,18,5,58,2,-57,-2,-11,-6,-40,-10,-17,-14,93,-17,-122,-20,-98,-22,-81,-23,-85,-23,97,-22,-64,-21,-81,-19,68,-16,-115,-13,-95,-9,108,-4,-40,1,-97,7,90,13,-103,18,37,23,-87,26,51,29,-88,30,27,31,-121,30,-53,28,-7,25,10,22,41,17,-109,11,-90,5,-119,-1,-109,-7,-41,-13,125,-18,118,-23,-40,-28,-33,-32,-83,-35,-98,-37,-20,-38,-7,-37,-97,-34,-75,-30,-16,-25,-21,-19,60,-12,-83,-6,41,1,115,7,-107,13,-110,19,6,25,-78,29,76,33,-114,35,73,36,101,35,42,33,-39,29,116,25,88,20,-83,14,-91,8,70,2,-22,-5,-49,-11,45,-16,33,-21,8,-25,-27,-29,-38,-31,-37,-32,-29,-32,16,-30,34,-28,28,-25,-8,-22,-119,-17,-86,-12,51,-6,-14,-1,115,5,116,10,-78,14,29,18,-123,20,45,22,45,23,-127,23,102,23,-114,22}; }
	private static byte[] data32(){ return new byte[] {-2,20,-111,18,50,15,22,11,101,6,-98,1,23,-3,44,-7,-30,-11,114,-13,-94,-15,122,-16,-31,-17,-71,-17,71,-16,99,-15,57,-13,-117,-11,61,-8,16,-5,-58,-3,31,0,9,2,119,3,-122,4,66,5,-89,5,-83,5,65,5,65,4,-52,2,-20,0,-6,-2,59,-3,-23,-5,44,-5,-37,-6,-6,-6,63,-5,-90,-5,33,-4,-29,-4,2,-2,-79,-1,-34,1,126,4,66,7,-23,9,48,12,-70,13,-86,14,-38,14,85,14,69,13,-102,11,117,9,-43,6,-50,3,97,0,-90,-4,-76,-8,-81,-12,-17,-16,-114,-19,-77,-22,-114,-24,63,-25,-57,-26,72,-25,-40,-24,95,-21,-21,-18,113,-13,-80,-8,103,-2,97,4,53,10,-100,15,101,20,100,24,-104,27,-8,29,108,31,-10,31,91,31,121,29,67,26,-52,21,63,16,-27,9,57,3,-113,-4,54,-10,115,-16,88,-21,-47,-26,13,-29,-6,-33,-65,-35,-128,-36,-113,-36,21,-34,-21,-32,7,-27,48,-22,22,-16,97,-10,-6,-4,-98,3,52,10,-121,16,75,22,78,27,26,31,-102,33,-78,34,-122,34,2,33,-91,30,92,27,102,23,-79,18,102,13,98,7,-15,0,74,-6,-58,-13,-14,-19,7,-23,110,-27,24,-29,7,-30,-6,-31,-2,-30,-64,-28,27,-25,28,-22,-53,-19,22,-14,-37,-10,14,-4,75,1,79,6,-58,10,-117,14,112,17,-121,19,-68,20,55,21,-3,20,25,20,-94,18,116,16,-61,13,-83,10,91,7,-6,3,-90,0,-78,-3,-20,-6,-113,-8,-123,-10,-22,-12,-52,-13,66,-13,116,-13,112,-12,29,-10,105,-8,3,-5,-101,-3,-34,-1,-111,1,-77,2,84,3,-90,3,-54,3,-19,3,-44,3,-124,3,-51,2,-97,1,-22,-1,-5,-3,-25,-5,31,-6,-86,-8,-50,-9,-119,-9,-37,-9,-83,-8,-33,-7,108,-5,92,-3,-98,-1,57,2,-3,4,-39,7,121,10,-70,12,-128,14,-66,15,87,16,106,16,-27,15,-69,14,-25,12,87,10,-4,6,-11,2,93,-2,125,-7,-46,-12,123,-16,-36,-20,13,-22,2,-24,-60,-26,64,-26,126,-26,120,-25,69,-23,20,-20,-31,-17,-94,-12,68,-6,116,0,-50,6,26,13,-26,18,-39,23,-8,27,-3,30,-10,32,-65,33,-120,33,17,32,121,29,-65,25,4,21,102,15,98,9,6,3,121,-4,41,-10,16,-16,113,-22,73,-27,21,-31,-41,-35,-2,-37,-123,-37,-74,-36,63,-33,6,-29,-125,-25,-68,-20,66,-14,25,-8,41,-2,117,4,-88,10,-65,16,94,22,51,27,-59,30,9,33,-43,33,53,33,58,31,74,28,-119,24,44,20,71,15,-17,9,99,4,-94,-2,-8,-8,-85,-13,-36,-18,-22,-22,-15,-25,-22,-27,-16,-28,-25,-28,-37,-27,-79,-25,80,-22,-38,-19,14,-14,-99,-10,118,-5,29,0,101,4,23,8,41,11,-78,13,-75,15,48,17,80,18,-54,18,-60,18,2,18,-124,16,54,14,71,11,-18,7,123,4,47,1,69,-2,-28,-5,23,-6,-68,-8,-63,-9,28,-9,-71,-10,-60,-10,63,-9,60,-8,-53,-7,-77,-5,-69,-3,-79,-1,103,1,-81,2,-126,3,-29,3,-25,3,-115,3,-30,2,-54,1,81,0,-106,-2,-115,-4,-103,-6,-43,-8,-117,-9,-56,-10,-120,-10,-76,-10,80,-9,37,-8,55,-7,-88,-6,-123,-4,-17,-2,-19,1,87,5,-9,8,123,12,-126,15,-40,17,61,19,-31,19,-83,19,-28,18,-118,17,-103,15,37,13,21,10,88,6,17,2,86,-3,122,-8,-85,-13,36,-17,61,-21,-9,-25,-120,-27,-21,-29,118,-29,-6,-29,-75,-27,124,-24,92,-20,40,-15,-114,-10,120,-4,-101,2,-80,8,-121,14,-20,19,-59,24,-42,28,-21,31,13,34,-12,34,117,34,-125,32,37,29,127,24,-41,18,-110,12,17,6,-107,-1,84,-7,111,-13,22,-18,31,-23,-60,-28,47,-31,-107,-34,47,-35,22,-35,-123,-34,61,-31,23,-27,-26,-23,111,-17,89,-11,-108,-5,-46,1,12,8,-24,13,69,19,-4,23,-86,27,54,30,-79,31,-18,31,51,31,103,29,-53,26,87,23,20,19,0,14,79,8,63,2,27,-4,83,-10,84,-15,94,-19,-126,-22,-85,-24,-77,-25,127,-25,-17,-25,-7,-24,-75,-22,37,-19,101,-16,75,-12,-124,-8,-26,-4,65,1,1,5,90,8,-9,10,-22,12,50,14,-1,14,43,15,-33,14,10,14,-41,12,43,11,50,9,-13,6,-79,4,113,2,69,0,82,-2,-115,-4,14,-5,-26,-7,35,-7,-17,-8,57,-7,45,-6,-107,-5,101,-3,111,-1,77,1,-43,2,-31,3,123,4,-88,4,-119,4,46,4,-67,3,3,3,26,2,-61,0,-2,-2,-41,-4,114,-6,-2,-9,-68,-11,11,-12,12,-13,-8,-14,-128,-13,-63,-12,-128,-10,-104,-8,9,-5,-31,-3,11,1,-120,4,16,8,-88,11,-34,14,-109,17,-106,19,-14,20,-123,21,102,21,-123,20,-40,18,99,16,-18,12,-91,8}; }
	private static byte[] data33(){ return new byte[] {-65,3,120,-2,46,-7,48,-12,-89,-17,-38,-21,-79,-24,61,-26,89,-28,56,-29,-14,-30,-99,-29,109,-27,121,-24,-75,-20,20,-14,46,-8,-80,-2,87,5,-69,11,-104,17,-57,22,40,27,-78,30,57,33,-83,34,-21,34,-24,33,-89,31,50,28,-94,23,54,18,52,12,-72,5,21,-1,107,-8,25,-14,48,-20,28,-25,-14,-30,-16,-33,63,-34,-55,-35,-91,-34,-92,-32,-83,-29,121,-25,4,-20,6,-15,120,-10,78,-4,88,2,80,8,24,14,80,19,-94,23,-39,26,-69,28,97,29,-31,28,100,27,14,25,51,22,-64,18,-80,14,65,10,105,5,83,0,69,-5,-127,-10,64,-14,-47,-18,52,-20,-102,-22,-62,-23,-41,-23,-77,-22,80,-20,-80,-18,-90,-15,36,-11,-49,-8,-121,-4,5,0,50,3,-29,5,43,8,-16,9,126,11,-98,12,89,13,-111,13,38,13,19,12,92,10,33,8,-90,5,65,3,32,1,106,-1,23,-2,40,-3,-125,-4,-11,-5,-99,-5,-127,-5,-77,-5,75,-4,82,-3,-73,-2,104,0,27,2,-87,3,-31,4,-78,5,-8,5,-42,5,30,5,18,4,-108,2,-68,0,-114,-2,53,-4,-64,-7,81,-9,32,-11,83,-13,-15,-15,49,-15,-8,-16,72,-15,20,-14,95,-13,70,-11,-58,-9,-23,-6,-79,-2,-7,2,-125,7,-16,11,-6,15,81,19,-84,21,52,23,-15,23,-30,23,49,23,-37,21,-30,19,12,17,97,13,-18,8,-70,3,38,-2,123,-8,-10,-14,-23,-19,-116,-23,19,-26,118,-29,-41,-31,38,-31,-109,-31,20,-29,-89,-27,85,-23,4,-18,123,-13,-126,-7,-44,-1,42,6,86,12,32,18,122,23,12,28,-74,31,43,34,80,35,-36,34,-1,32,-74,29,80,25,42,20,114,14,-114,8,-128,2,127,-4,-114,-10,-40,-16,-123,-21,-82,-26,-49,-30,0,-32,-116,-34,99,-34,-89,-33,48,-30,-67,-27,19,-22,9,-17,85,-12,-46,-7,126,-1,4,5,110,10,88,15,-90,19,57,23,-64,25,70,27,-44,27,85,27,-14,25,-65,23,-84,20,-32,16,97,12,-123,7,122,2,-100,-3,25,-7,66,-11,50,-14,-37,-17,37,-18,30,-19,-88,-20,-64,-20,-106,-19,-1,-18,57,-15,16,-12,96,-9,-26,-6,94,-2,-121,1,30,4,25,6,-122,7,89,8,-49,8,-28,8,-52,8,93,8,-101,7,116,6,18,5,119,3,-54,1,79,0,-14,-2,-50,-3,-13,-4,91,-4,13,-4,34,-4,-113,-4,-126,-3,-39,-2,-121,0,93,2,46,4,-43,5,10,7,-37,7,39,8,18,8,-80,7,-14,6,-19,5,-115,4,-58,2,-109,0,-10,-3,-14,-6,-75,-9,-125,-12,-71,-15,112,-17,21,-18,-121,-19,-28,-19,-24,-18,-105,-16,-74,-14,117,-11,-106,-8,61,-4,88,0,-66,4,65,9,-106,13,124,17,-62,20,51,23,-61,24,120,25,65,25,25,24,14,22,-9,18,14,15,89,10,26,5,-94,-1,27,-6,-30,-12,15,-16,-66,-21,15,-24,-30,-28,115,-30,-61,-32,22,-32,-110,-32,115,-30,-75,-27,66,-22,-57,-17,3,-10,108,-4,-36,2,14,9,-28,14,57,20,-1,24,28,29,72,32,98,34,61,35,-103,34,-94,32,116,29,45,25,-10,19,32,14,-39,7,111,1,-21,-6,-64,-12,26,-17,46,-22,38,-26,45,-29,80,-31,-93,-32,-1,-32,98,-30,-67,-28,-27,-25,-45,-21,78,-16,90,-11,-78,-6,70,0,-58,5,-20,10,106,15,3,19,-101,21,25,23,-84,23,112,23,125,22,-23,20,-50,18,28,16,-40,12,21,9,-32,4,122,0,47,-4,40,-8,-49,-12,30,-14,67,-16,58,-17,-39,-18,45,-17,18,-16,127,-15,113,-13,-57,-11,117,-8,64,-5,23,-2,-97,0,-10,2,-59,4,55,6,59,7,-13,7,80,8,62,8,-67,7,-78,6,33,5,71,3,65,1,109,-1,4,-2,28,-3,-82,-4,-97,-4,-39,-4,45,-3,-100,-3,43,-2,-26,-2,11,0,109,1,44,3,4,5,-42,6,110,8,-113,9,38,10,43,10,-105,9,-116,8,-14,6,-17,4,-112,2,-23,-1,-21,-4,-43,-7,-82,-10,-67,-13,0,-15,-34,-18,41,-19,37,-20,-60,-21,23,-20,28,-19,-12,-18,-108,-15,5,-11,52,-7,-22,-3,-16,2,11,8,-57,12,29,17,-78,20,-120,23,-122,25,-71,26,27,27,-64,26,-122,25,83,23,30,20,-21,15,-54,10,10,5,-37,-2,-71,-8,-13,-14,-73,-19,75,-23,-90,-27,-7,-30,37,-31,41,-32,77,-32,-121,-31,3,-28,126,-25,1,-20,91,-15,53,-9,87,-3,-99,3,-62,9,-81,15,55,21,-5,25,-50,29,109,32,-75,33,-124,33,7,32,70,29,-93,25,55,21,55,16,-45,10,51,5,82,-1,83,-7,-122,-13,-2,-19,60,-23,83,-27,-55,-30,113,-31,-124,-31,-93,-30,-54,-28,-49,-25,106,-21,112,-17,-16,-13,-75,-8,-76,-3,-65,2,-104,7,21,12,-24,15,17,19,81,21}; }
	private static byte[] data34(){ return new byte[] {-81,22,40,23,-60,22,124,21,117,19,-53,16,-115,13,-29,9,16,6,74,2,-84,-2,106,-5,-93,-8,95,-10,-109,-12,84,-13,-123,-14,49,-14,93,-14,35,-13,-126,-12,105,-10,-59,-8,126,-5,41,-2,-103,0,-124,2,-37,3,-91,4,-7,4,-8,4,-54,4,95,4,-70,3,-27,2,-59,1,100,0,-20,-2,114,-3,53,-4,53,-5,-88,-6,-125,-6,-49,-6,112,-5,-127,-4,-54,-3,106,-1,72,1,80,3,120,5,-113,7,117,9,-17,10,-13,11,-108,12,-100,12,56,12,123,11,55,10,-101,8,98,6,-96,3,84,0,-115,-4,-118,-8,-95,-12,31,-15,49,-18,37,-20,-47,-22,80,-22,-100,-22,-104,-21,49,-19,-120,-17,-122,-14,63,-10,110,-6,74,-1,71,4,99,9,57,14,-74,18,114,22,106,25,90,27,93,28,65,28,32,27,1,25,-42,21,-55,17,-2,12,-112,7,-12,1,45,-4,-110,-10,61,-15,97,-20,12,-24,108,-28,-102,-31,-72,-33,22,-33,-68,-33,-40,-31,34,-27,124,-23,-91,-18,79,-12,42,-6,19,0,-11,5,-70,11,57,17,75,22,-70,26,79,30,-63,32,-15,33,-84,33,31,32,49,29,67,25,121,20,32,15,106,9,125,3,-92,-3,-8,-9,-76,-14,4,-18,26,-22,29,-25,61,-27,92,-28,110,-28,122,-27,103,-25,19,-22,106,-19,-126,-15,28,-10,-8,-6,-17,-1,-86,4,-33,8,70,12,5,15,-32,16,19,18,-101,18,-110,18,1,18,-50,16,34,15,-48,12,12,10,-28,6,120,3,25,0,-19,-4,45,-6,-16,-9,108,-10,115,-11,13,-11,25,-11,-114,-11,87,-10,-117,-9,10,-7,-62,-6,-54,-4,-41,-2,-57,0,-119,2,-39,3,-30,4,123,5,-89,5,101,5,-47,4,-60,3,84,2,-87,0,-62,-2,-31,-4,88,-5,31,-6,124,-7,103,-7,-76,-7,117,-6,94,-5,-109,-4,-27,-3,-127,-1,77,1,98,3,-51,5,58,8,-88,10,-69,12,67,14,22,15,59,15,-106,14,103,13,-84,11,113,9,-53,6,-45,3,112,0,-50,-4,-15,-8,42,-11,-101,-15,104,-18,-53,-21,-49,-23,-117,-24,6,-24,92,-24,-103,-23,-45,-21,-11,-18,-1,-14,-84,-9,-70,-4,19,2,84,7,89,12,-8,16,5,21,-126,24,56,27,18,29,26,30,29,30,-9,28,-108,26,29,23,118,18,-1,12,-6,6,-57,0,-103,-6,-37,-12,-109,-17,8,-21,26,-25,18,-28,-39,-31,-93,-32,-126,-32,-123,-31,-61,-29,14,-25,63,-21,65,-16,-33,-11,-63,-5,-33,1,-28,7,-72,13,-8,18,-122,23,47,27,-85,29,13,31,53,31,41,30,31,28,43,25,124,21,32,17,73,12,-17,6,76,1,-108,-5,-21,-11,-66,-16,92,-20,9,-23,-32,-26,-26,-27,-6,-27,-16,-26,-97,-24,-21,-22,-71,-19,4,-15,-47,-12,-1,-8,87,-3,-61,1,-18,5,-90,9,-56,12,69,15,-27,16,-71,17,-19,17,84,17,42,16,78,14,20,12,-126,9,-51,6,-5,3,87,1,-35,-2,-67,-4,-16,-6,121,-7,81,-8,-99,-9,65,-9,94,-9,-30,-9,4,-7,-110,-6,112,-4,-104,-2,-107,0,81,2,-114,3,81,4,-104,4,114,4,-2,3,76,3,96,2,76,1,-3,-1,-128,-2,-52,-4,9,-5,90,-7,-39,-9,-65,-10,51,-10,81,-10,8,-9,71,-8,17,-6,46,-4,-92,-2,61,1,2,4,-43,6,-115,9,17,12,54,14,-17,15,-3,16,-112,17,-121,17,-31,16,-88,15,-35,13,95,11,63,8,92,4,28,0,-125,-5,-4,-10,-59,-14,6,-17,8,-20,-40,-23,93,-24,-93,-25,-97,-25,105,-24,-16,-23,75,-20,-124,-17,-99,-13,95,-8,-79,-3,56,3,-52,8,8,14,-68,18,-56,22,-9,25,46,28,102,29,-85,29,-61,28,-61,26,-67,23,-32,19,31,15,-39,9,50,4,115,-2,-92,-8,26,-13,-28,-19,56,-23,90,-27,121,-30,-74,-32,31,-32,-40,-32,-59,-30,-62,-27,-115,-23,21,-18,23,-13,86,-8,-39,-3,121,3,33,9,-126,14,-118,19,-13,23,122,27,-44,29,-10,30,-69,30,69,29,-56,26,97,23,90,19,-36,14,-21,9,-27,4,-69,-1,-83,-6,-9,-11,-59,-15,59,-18,119,-21,-77,-23,-42,-24,-50,-24,-92,-23,63,-21,-118,-19,-105,-16,18,-12,0,-8,-3,-5,-11,-1,-103,3,-69,6,65,9,52,11,-126,12,92,13,-69,13,-86,13,32,13,8,12,99,10,87,8,-35,5,43,3,-102,0,48,-2,78,-4,-43,-6,-29,-7,108,-7,70,-7,108,-7,-36,-7,-117,-6,-128,-5,-68,-4,59,-2,-35,-1,-119,1,32,3,121,4,116,5,6,6,38,6,-70,5,-19,4,-112,3,-41,1,-37,-1,-100,-3,88,-5,37,-7,80,-9,-34,-11,-14,-12,-103,-12,-37,-12,-101,-11,-51,-10,91,-8,77,-6,-83,-4,76,-1,100,2,-80,5,26,9,104,12,86,15,-75,17,44,19,-25,19,-53,19,-15,18}; }
	private static byte[] data35(){ return new byte[] {111,17,96,15,-40,12,-67,9,25,6,7,2,-96,-3,4,-7,-122,-12,65,-16,-117,-20,95,-23,27,-25,-99,-27,15,-27,114,-27,-67,-26,29,-23,81,-20,91,-16,9,-11,41,-6,-110,-1,12,5,87,10,84,15,-29,19,-4,23,72,27,-72,29,35,31,95,31,59,30,-49,27,48,24,-127,19,35,14,115,8,-103,2,-54,-4,65,-9,39,-14,116,-19,100,-23,-5,-27,-122,-29,8,-30,-91,-31,101,-30,104,-28,98,-25,55,-21,-35,-17,-3,-12,111,-6,-3,-1,-124,5,-58,10,-94,15,-54,19,56,23,-95,25,35,27,-122,27,-11,26,105,25,-5,22,-16,19,33,16,-57,11,-19,6,-19,1,-34,-4,23,-8,-56,-13,80,-16,-72,-19,-3,-21,37,-21,15,-21,-91,-21,-53,-20,-106,-18,-62,-16,-118,-13,-52,-10,97,-6,24,-2,-58,1,38,5,-16,7,23,10,-104,11,97,12,-123,12,28,12,71,11,25,10,126,8,-86,6,-85,4,-100,2,-85,0,-19,-2,126,-3,93,-4,-123,-5,13,-5,-56,-6,-27,-6,90,-5,45,-4,117,-3,-4,-2,-59,0,-105,2,66,4,-114,5,125,6,-39,6,-52,6,67,6,106,5,54,4,-71,2,-23,0,-33,-2,-92,-4,41,-6,-85,-9,81,-11,68,-13,-59,-15,-15,-16,-39,-16,-120,-15,-7,-14,-18,-12,108,-9,72,-6,-116,-3,-18,0,-120,4,14,8,-126,11,-70,14,115,17,-98,19,25,21,-44,21,-50,21,-9,20,91,19,-3,16,-55,13,-30,9,106,5,-91,0,-83,-5,-45,-10,90,-14,109,-18,42,-21,-102,-24,-61,-26,-94,-27,76,-27,-61,-27,56,-25,-114,-23,-2,-20,95,-15,107,-10,-25,-5,-94,1,58,7,-115,12,90,17,-107,21,18,25,-70,27,107,29,26,30,-87,29,8,28,53,25,-110,21,9,17,-22,11,86,6,-99,0,-46,-6,85,-11,28,-16,-113,-21,-61,-25,0,-27,64,-29,-93,-30,16,-29,-119,-28,-36,-26,-22,-23,-103,-19,-24,-15,-95,-10,-84,-5,-17,0,71,6,95,11,28,16,28,20,59,23,49,25,32,26,-14,25,-39,24,-26,22,66,20,20,17,98,13,90,9,29,5,-78,0,88,-4,65,-8,-91,-12,-95,-15,98,-17,-19,-19,91,-19,122,-19,94,-18,-36,-17,-6,-15,116,-12,83,-9,115,-6,-116,-3,-120,0,56,3,117,5,51,7,106,8,44,9,102,9,81,9,-62,8,-65,7,97,6,-110,4,-117,2,95,0,101,-2,-76,-4,126,-5,-53,-6,-93,-6,-46,-6,92,-5,14,-4,-26,-4,-49,-3,3,-1,83,0,-37,1,-127,3,39,5,-72,6,-22,7,-76,8,-12,8,-85,8,-41,7,-126,6,-79,4,118,2,-14,-1,35,-3,90,-6,-123,-9,11,-11,-19,-14,116,-15,125,-16,37,-16,110,-16,102,-15,-34,-14,3,-11,-100,-9,-22,-6,-99,-2,-75,2,-39,6,-1,10,-72,14,3,18,124,20,61,22,26,23,46,23,113,22,-6,20,-36,18,12,16,-119,12,77,8,-100,3,-120,-2,72,-7,37,-12,108,-17,85,-21,-7,-25,125,-27,-11,-29,86,-29,-77,-29,-4,-28,65,-25,101,-22,81,-18,-62,-14,-55,-9,14,-3,122,2,-7,7,31,13,-2,17,110,22,30,26,-54,28,101,30,-60,30,-44,29,-101,27,85,24,32,20,95,15,32,10,-66,4,91,-1,22,-6,2,-11,96,-16,31,-20,-107,-24,-7,-27,121,-28,5,-28,-75,-28,-119,-26,47,-23,-94,-20,-95,-16,17,-11,-71,-7,-115,-2,80,3,2,8,66,12,-4,15,8,19,85,21,-68,22,71,23,-14,22,-61,21,-71,19,14,17,-65,13,-5,9,-43,5,-75,1,-85,-3,-16,-7,-72,-10,33,-12,79,-14,-2,-16,101,-16,72,-16,-84,-16,-114,-15,-39,-14,-58,-12,27,-9,-43,-7,-44,-4,-41,-1,-87,2,4,5,-61,6,-21,7,111,8,113,8,2,8,33,7,-18,5,-124,4,-26,2,51,1,123,-1,-29,-3,-111,-4,-117,-5,-43,-6,-100,-6,-64,-6,74,-5,29,-4,80,-3,-67,-2,103,0,54,2,40,4,13,6,-66,7,19,9,-19,9,99,10,63,10,-88,9,-86,8,61,7,-124,5,87,3,-66,0,-41,-3,-83,-6,100,-9,64,-12,118,-15,62,-17,-53,-19,29,-19,62,-19,45,-18,-32,-17,44,-14,13,-11,80,-8,16,-4,-12,-1,24,4,66,8,66,12,1,16,90,19,14,22,-25,23,-1,24,37,25,93,24,-128,22,-20,19,93,16,30,12,68,7,25,2,-38,-4,-69,-9,-3,-14,-88,-18,6,-21,-13,-25,-68,-27,62,-28,-82,-29,17,-28,-110,-27,29,-24,-78,-21,10,-16,13,-11,87,-6,-57,-1,43,5,72,10,18,15,95,19,21,23,10,26,32,28,52,29,47,29,-14,27,-99,25,64,22,1,18,39,13,-33,7,97,2,-18,-4,-99,-9,-42,-14,126,-18,-19,-22,68,-24,-119,-26,-43,-27,4,-26,10,-25,-50,-24,92,-21,123,-18,40,-14,108,-10,16,-5,-28,-1,-67,4}; }
	private static byte[] data36(){ return new byte[] {73,9,82,13,-111,16,11,19,-110,20,69,21,37,21,74,20,-65,18,-79,16,42,14,54,11,-29,7,112,4,-21,0,123,-3,88,-6,-83,-9,-125,-11,13,-12,58,-13,5,-13,101,-13,68,-12,-113,-11,61,-9,53,-7,87,-5,-105,-3,-43,-1,-53,1,-99,3,-19,4,-27,5,123,6,-118,6,34,6,90,5,44,4,-109,2,-54,0,-46,-2,-42,-4,23,-5,-63,-7,-30,-8,-87,-8,-44,-8,-105,-7,-98,-6,-37,-5,68,-3,-38,-2,-116,0,84,2,97,4,117,6,124,8,78,10,-64,11,-102,12,-35,12,121,12,117,11,-39,9,-52,7,45,5,69,2,-7,-2,-104,-5,55,-8,5,-11,39,-14,-46,-17,8,-18,-6,-20,-111,-20,-36,-20,-27,-19,-80,-17,74,-14,-111,-11,127,-7,-36,-3,127,2,27,7,-99,11,-91,15,50,19,13,22,45,24,-122,25,6,26,-69,25,-121,24,111,22,114,19,-101,15,-13,10,-65,5,62,0,-79,-6,72,-11,78,-16,-2,-21,113,-24,-60,-27,-5,-29,34,-29,77,-29,99,-28,99,-26,60,-23,-48,-20,25,-15,-19,-11,37,-5,-115,0,23,6,99,11,86,16,-61,20,98,24,13,27,-103,28,-5,28,64,28,95,26,124,23,-20,19,-73,15,24,11,64,6,61,1,55,-4,80,-9,-66,-14,-66,-18,89,-21,15,-23,-63,-25,119,-25,49,-24,-66,-23,16,-20,-14,-18,68,-14,-19,-11,-24,-7,0,-2,34,2,13,6,-76,9,-36,12,98,15,82,17,111,18,-67,18,105,18,67,17,-120,15,38,13,92,10,65,7,0,4,-42,0,-10,-3,93,-5,52,-7,-109,-9,75,-10,123,-11,-3,-12,3,-11,117,-11,92,-10,-79,-9,-107,-7,-67,-5,31,-2,113,0,-114,2,67,4,-122,5,72,6,123,6,46,6,123,5,105,4,1,3,115,1,-71,-1,-13,-3,58,-4,-89,-6,81,-7,75,-8,-36,-9,-45,-9,100,-8,107,-7,-11,-6,-43,-4,8,-1,113,1,-24,3,111,6,-48,8,-28,10,-92,12,-24,13,-100,14,-67,14,94,14,98,13,-6,11,-20,9,110,7,108,4,-22,0,9,-3,32,-7,53,-11,-83,-15,-105,-18,56,-20,-50,-22,23,-22,58,-22,46,-21,-44,-20,48,-17,21,-14,-97,-11,-91,-7,22,-2,-45,2,-101,7,68,12,-115,16,83,20,88,23,-115,25,-72,26,9,27,83,26,-127,24,-60,21,27,18,-52,13,-21,8,-70,3,120,-2,85,-7,101,-12,-25,-17,-29,-21,-115,-24,-8,-27,101,-28,-44,-29,73,-28,-50,-27,103,-24,-72,-21,-52,-17,107,-12,87,-7,85,-2,95,3,66,8,-25,12,40,17,-45,20,-20,23,18,26,56,27,75,27,74,26,46,24,12,21,79,17,-26,12,53,8,68,3,106,-2,-68,-7,113,-11,-84,-15,-116,-18,29,-20,122,-22,-80,-23,-98,-23,72,-22,-57,-21,-21,-19,-87,-16,-10,-13,-61,-9,-60,-5,-33,-1,-49,3,115,7,-112,10,7,13,-50,14,-49,15,55,16,10,16,90,15,33,14,112,12,96,10,-12,7,76,5,116,2,-56,-1,65,-3,41,-5,127,-7,96,-8,-62,-9,-96,-9,-27,-9,127,-8,126,-7,-61,-6,58,-4,-31,-3,-104,-1,70,1,-41,2,28,4,39,5,-54,5,3,6,-79,5,-11,4,-58,3,29,2,33,0,-23,-3,-79,-5,-128,-7,-88,-9,53,-10,88,-11,5,-11,83,-11,32,-10,109,-9,-2,-8,-23,-6,18,-3,127,-1,30,2,-17,4,-70,7,-118,10,1,13,4,15,106,16,19,17,2,17,64,16,-69,14,-92,12,2,10,-44,6,82,3,121,-1,127,-5,-113,-9,-36,-13,121,-16,-86,-19,122,-21,29,-22,122,-23,-63,-23,-30,-22,-44,-20,-82,-17,52,-13,82,-9,-15,-5,-55,0,-91,5,106,10,-62,14,-80,18,-20,21,-113,24,105,26,90,27,112,27,120,26,103,24,85,21,76,17,123,12,26,7,-112,1,13,-4,-75,-10,-42,-15,-101,-19,24,-22,78,-25,93,-27,79,-28,49,-28,-18,-28,-111,-26,41,-23,119,-20,114,-16,2,-11,-10,-7,9,-1,70,4,66,9,-14,13,-7,17,108,21,-22,23,105,25,-27,25,89,25,-23,23,-118,21,127,18,-25,14,-24,10,-118,6,6,2,121,-3,13,-7,22,-11,-90,-15,-21,-18,17,-19,19,-20,-26,-21,125,-20,-73,-19,-108,-17,-10,-15,-95,-12,-93,-9,-10,-6,97,-2,-47,1,9,5,18,8,-120,10,113,12,-88,13,59,14,18,14,86,13,20,12,102,10,80,8,4,6,-87,3,68,1,28,-1,53,-3,-85,-5,120,-6,-97,-7,36,-7,-28,-8,-2,-8,113,-7,67,-6,125,-5,5,-3,-54,-2,-68,0,-102,2,71,4,-117,5,98,6,-59,6,-95,6,-7,5,-24,4,-124,3,-83,1,-71,-1,-107,-3,86,-5,40,-7,32,-9,119,-11,51,-12,-115,-13,-117,-13,38,-12,116,-11,53,-9,-115,-7,40,-4,35,-1,65,2,105,5,-114,8,99,11,-12,13}; }
	private static byte[] data37(){ return new byte[] {14,16,-116,17,119,18,-82,18,60,18,17,17,48,15,-72,12,-119,9,-59,5,-103,1,60,-3,-72,-8,116,-12,-94,-16,91,-19,-38,-22,44,-23,90,-24,59,-24,-12,-24,100,-22,-92,-20,-123,-17,39,-13,113,-9,50,-4,53,1,79,6,55,11,-65,15,-61,19,15,23,-109,25,36,27,-57,27,73,27,-46,25,52,23,-60,19,-111,15,-45,10,-63,5,127,0,74,-5,68,-10,-74,-15,-89,-19,70,-22,-68,-25,43,-26,-108,-27,-6,-27,79,-25,-125,-23,120,-20,-13,-17,-20,-13,55,-8,-60,-4,78,1,-29,5,64,10,80,14,-45,17,-61,20,-50,22,-53,23,-47,23,-38,22,13,21,104,18,38,15,125,11,126,7,88,3,68,-1,70,-5,-105,-9,87,-12,-98,-15,123,-17,0,-18,77,-19,80,-19,1,-18,90,-17,85,-15,-49,-13,-97,-10,-54,-7,27,-3,112,0,-122,3,76,6,-114,8,60,10,91,11,-33,11,-40,11,93,11,-122,10,42,9,-116,7,-100,5,124,3,69,1,54,-1,103,-3,-6,-5,-2,-6,-127,-6,115,-6,-56,-6,92,-5,58,-4,52,-3,99,-2,-58,-1,43,1,-90,2,30,4,117,5,-105,6,80,7,-82,7,-122,7,-33,6,-68,5,30,4,27,2,-65,-1,28,-3,119,-6,-46,-9,123,-11,-100,-13,72,-14,-106,-15,119,-15,1,-14,21,-13,-91,-12,-74,-10,46,-7,22,-4,77,-1,-40,2,121,6,-5,9,51,13,10,16,59,18,-80,19,97,20,65,20,85,19,-91,17,61,15,74,12,-80,8,-81,4,89,0,-50,-5,76,-9,11,-13,44,-17,-2,-21,-127,-23,-7,-25,86,-25,-109,-25,-72,-24,-52,-22,-77,-19,73,-15,112,-11,-3,-7,-56,-2,-93,3,103,8,-14,12,12,17,-88,20,-79,23,-8,25,77,27,-88,27,-22,26,11,25,29,22,67,18,-79,13,-91,8,100,3,15,-2,14,-7,102,-12,55,-16,-69,-20,-45,-23,-81,-25,94,-26,-5,-27,-101,-26,-6,-25,78,-22,92,-19,11,-15,64,-11,-85,-7,58,-2,-52,2,48,7,86,11,-17,14,-31,17,14,20,100,21,-43,21,126,21,98,20,126,18,-10,15,-21,12,108,9,-81,5,-57,1,-6,-3,103,-6,53,-9,-103,-12,-90,-14,77,-15,-77,-16,-81,-16,67,-15,68,-14,-60,-13,-99,-11,-66,-9,44,-6,-45,-4,-109,-1,84,2,-34,4,14,7,-68,8,-50,9,80,10,53,10,-112,9,-127,8,-6,6,58,5,89,3,96,1,122,-1,-56,-3,93,-4,73,-5,-121,-6,38,-6,29,-6,105,-6,12,-5,-12,-5,31,-3,-109,-2,41,0,-4,1,-66,3,117,5,-28,6,3,8,-77,8,-35,8,-124,8,-67,7,118,6,-52,4,-58,2,109,0,-49,-3,18,-5,65,-8,-94,-11,90,-13,-122,-15,90,-16,-23,-17,52,-16,50,-15,-16,-14,61,-11,15,-8,58,-5,-70,-2,73,2,-22,5,116,9,-70,12,-97,15,33,18,18,20,59,21,-56,21,97,21,58,20,43,18,89,15,-62,11,-103,7,4,3,45,-2,90,-7,-68,-12,-93,-16,29,-19,77,-22,60,-24,14,-25,-86,-26,19,-25,75,-24,-123,-22,117,-19,58,-15,-106,-11,105,-6,126,-1,-115,4,-119,9,15,14,35,18,-86,21,78,24,39,26,-2,26,-17,26,-62,25,-91,23,-113,20,-68,16,51,12,88,7,56,2,36,-3,55,-8,-71,-13,-51,-17,-106,-20,30,-22,-102,-24,5,-24,82,-24,117,-23,86,-21,-51,-19,-45,-16,65,-12,2,-8,-4,-5,39,0,73,4,89,8,8,12,41,15,-97,17,73,19,8,20,-14,19,6,19,104,17,46,15,120,12,108,9,57,6,-42,2,-122,-1,104,-4,127,-7,-5,-10,-22,-12,86,-13,79,-14,4,-14,58,-14,-6,-14,60,-12,-2,-11,10,-8,81,-6,-50,-4,51,-1,-87,1,-70,3,-115,5,-24,6,-40,7,72,8,62,8,-64,7,-36,6,-91,5,7,4,66,2,98,0,119,-2,-55,-4,89,-5,110,-6,-23,-7,-12,-7,109,-6,76,-5,97,-4,-75,-3,41,-1,-78,0,73,2,-27,3,-99,5,35,7,-110,8,-72,9,127,10,-74,10,127,10,-89,9,63,8,85,6,-29,3,35,1,11,-2,-26,-6,-40,-9,-22,-12,120,-14,125,-16,43,-17,112,-18,109,-18,13,-17,75,-16,39,-14,-99,-12,-87,-9,34,-5,17,-1,23,3,59,7,43,11,-76,14,-48,17,60,20,-25,21,-56,22,-41,22,7,22,107,20,7,18,-27,14,13,11,-65,6,5,2,29,-3,54,-8,-100,-13,120,-17,-16,-21,55,-23,124,-25,-114,-26,-78,-26,-82,-25,-88,-23,92,-20,-64,-17,-83,-13,14,-8,-78,-4,-127,1,81,6,-1,10,93,15,63,19,127,22,6,25,125,26,-11,26,76,26,-112,24,-35,21,58,18,13,14,108,9,-117,4,-71,-1,12,-5,-105,-10,-96,-14,17,-17,65,-20,12,-22,-62,-24,92,-24,-30,-24,64,-22,83,-20,28,-17,110,-14}; }
	private static byte[] data38(){ return new byte[] {26,-10,-1,-7,-7,-3,-22,1,-69,5,50,9,38,12,-110,14,91,16,105,17,-42,17,106,17,108,16,-53,14,-94,12,3,10,26,7,11,4,-38,0,-13,-3,72,-5,25,-7,87,-9,50,-10,120,-11,57,-11,97,-11,-1,-11,-30,-10,36,-8,-77,-7,-107,-5,-104,-3,-66,-1,-17,1,-31,3,-116,5,-76,6,-115,7,-76,7,111,7,-107,6,109,5,-39,3,40,2,93,0,-115,-2,-45,-4,107,-5,47,-6,56,-7,-34,-8,-69,-8,29,-7,-35,-7,1,-5,-119,-4,73,-2,77,0,109,2,-100,4,-81,6,-97,8,58,10,107,11,39,12,102,12,1,12,41,11,-55,9,-25,7,-116,5,-49,2,-65,-1,121,-4,14,-7,-56,-11,-50,-14,67,-16,84,-18,61,-19,-56,-20,67,-19,111,-18,96,-16,-35,-14,-36,-11,84,-7,30,-3,32,1,62,5,66,9,22,13,-126,16,124,19,-61,21,74,23,-38,23,-97,23,101,22,66,20,53,17,102,13,0,9,73,4,87,-1,117,-6,-43,-11,-93,-15,-21,-19,-40,-22,-126,-24,-6,-26,80,-26,-97,-26,-45,-25,-31,-23,-26,-20,-122,-16,-55,-12,117,-7,74,-2,56,3,-25,7,88,12,82,16,-66,19,111,22,95,24,114,25,122,25,-103,24,-71,22,-9,19,105,16,86,12,-63,7,14,3,98,-2,-30,-7,-55,-11,53,-14,87,-17,54,-19,-42,-21,68,-21,121,-21,93,-20,-35,-19,-10,-17,-113,-14,125,-11,-40,-8,95,-4,9,0,-90,3,8,7,13,10,-110,12,81,14,113,15,-55,15,104,15,126,14,11,13,57,11,14,9,-101,6,18,4,123,1,-25,-2,124,-4,96,-6,-105,-8,77,-9,104,-10,24,-10,49,-10,-35,-10,-56,-9,28,-7,-75,-6,-124,-4,90,-2,61,0,-11,1,-100,3,-28,4,-26,5,126,6,-74,6,93,6,-75,5,-113,4,14,3,68,1,86,-1,79,-3,91,-5,-72,-7,108,-8,-96,-9,83,-9,-102,-9,92,-8,-118,-7,26,-5,-34,-4,-44,-2,-29,0,12,3,64,5,105,7,115,9,81,11,-56,12,-39,13,96,14,69,14,124,13,23,12,27,10,-116,7,-126,4,65,1,-70,-3,45,-6,-87,-10,-117,-13,-55,-16,-122,-18,-17,-20,0,-20,-56,-21,92,-20,-86,-19,-83,-17,95,-14,-60,-11,-109,-7,-55,-3,46,2,-101,6,-50,10,-87,14,7,18,-79,20,-80,22,-32,23,40,24,-98,23,38,22,-56,19,-115,16,-102,12,21,8,30,3,22,-2,23,-7,94,-12,58,-16,-69,-20,4,-22,45,-24,66,-25,51,-25,20,-24,-71,-23,30,-20,55,-17,-31,-14,-18,-10,83,-5,-28,-1,-118,4,33,9,101,13,59,17,106,20,-27,22,90,24,-24,24,88,24,-30,22,-126,20,104,17,-75,13,-107,9,72,5,-23,0,-91,-4,-125,-8,-57,-12,-114,-15,-11,-18,18,-19,-10,-21,-70,-21,52,-20,119,-19,83,-17,-72,-15,-109,-12,-71,-9,3,-5,95,-2,-81,1,-49,4,-91,7,17,10,-5,11,46,13,-21,13,-34,13,61,13,17,12,101,10,109,8,33,6,-72,3,78,1,13,-1,1,-3,95,-5,26,-6,69,-7,-41,-8,-54,-8,8,-7,-101,-7,102,-6,107,-5,-86,-4,38,-2,-49,-1,-128,1,44,3,-76,4,-8,5,-54,6,36,7,15,7,94,6,81,5,-36,3,18,2,28,0,17,-2,11,-4,31,-6,99,-8,7,-9,25,-10,-111,-11,-88,-11,46,-10,70,-9,-56,-8,-66,-6,-11,-4,118,-1,37,2,-62,4,100,7,-60,9,-22,11,-98,13,-46,14,124,15,-118,15,-4,14,-61,13,-19,11,-107,9,-83,6,81,3,-82,-1,-36,-5,21,-8,114,-12,68,-15,-109,-18,-97,-20,116,-21,16,-21,113,-21,-96,-20,-126,-18,2,-15,8,-12,-113,-9,125,-5,-79,-1,-2,3,77,8,105,12,37,16,110,19,-1,21,-41,23,-77,24,-81,24,-95,23,-94,21,-73,18,13,15,-70,10,30,6,55,1,92,-4,-89,-9,78,-13,-117,-17,81,-20,-36,-23,54,-24,112,-25,-83,-25,-71,-24,-88,-22,93,-19,-80,-16,-125,-12,-91,-8,9,-3,-124,1,-38,5,0,10,-55,13,14,17,-74,19,-94,21,-76,22,-44,22,21,22,97,20,-16,17,-54,14,47,11,43,7,9,3,-19,-2,22,-5,-126,-9,108,-12,-14,-15,35,-16,-19,-18,92,-18,-117,-18,84,-17,-92,-16,117,-14,-66,-12,114,-9,79,-6,117,-3,-118,0,-95,3,79,6,-65,8,120,10,-95,11,42,12,27,12,123,11,88,10,-21,8,38,7,34,5,8,3,-22,0,-40,-2,-14,-4,82,-5,22,-6,60,-7,-45,-8,-25,-8,78,-7,33,-6,53,-5,122,-4,-37,-3,113,-1,5,1,-115,2,-3,3,65,5,83,6,1,7,86,7,42,7,-108,6,-127,5,11,4,61,2,42,0,-32,-3,-113,-5,76,-7,80,-9,-61,-11,-75,-12,67,-12,95,-12,17,-11,69,-10,-18,-9,-8,-7,80,-4,-47,-2}; }
	private static byte[] data39(){ return new byte[] {121,1,90,4,31,7,-37,9,78,12,112,14,25,16,33,17,-109,17,64,17,26,16,95,14,-15,11,4,9,-115,5,-44,1,-29,-3,-29,-7,13,-10,120,-14,96,-17,-47,-20,5,-21,-14,-23,-82,-23,77,-22,-85,-21,-36,-19,-67,-16,56,-12,59,-8,106,-4,-31,0,63,5,-118,9,117,13,-17,16,-29,19,28,22,-88,23,69,24,-4,23,-72,22,-95,20,-115,17,-55,13,87,9,-105,4,-78,-1,-51,-6,72,-10,61,-14,-42,-18,39,-20,69,-22,39,-23,-13,-24,119,-23,-30,-22,-19,-20,-95,-17,-16,-14,-96,-10,-51,-6,4,-1,81,3,117,7,87,11,-50,14,-78,17,-48,19,23,21,119,21,6,21,-59,19,-52,17,41,15,18,12,-116,8,-38,4,-3,0,88,-3,-53,-7,-94,-10,-25,-13,-29,-15,119,-16,-69,-17,-81,-17,73,-16,122,-15,40,-13,57,-11,-103,-9,29,-6,-43,-4,127,-1,31,2,-103,4,-62,6,-122,8,-51,9,122,10,-100,10,28,10,35,9,-66,7,-17,5,-16,3,-35,1,-51,-1,-16,-3,76,-4,15,-5,70,-6,-50,-7,-75,-7,16,-6,-88,-6,125,-5,-104,-4,-37,-3,77,-1,-49,0,108,2,17,4,-108,5,-15,6,-21,7,-128,8,-76,8,69,8,106,7,26,6,100,4,90,2,25,0,-90,-3,53,-5,-38,-8,-91,-10,-38,-12,117,-13,-94,-14,97,-14,-60,-14,-69,-13,99,-11,117,-9,25,-6,-16,-4,-5,-1,28,3,41,6,34,9,-66,11,5,14,-21,15,60,17,-9,17,22,18,111,17,29,16,22,14,102,11,44,8,94,4,87,0,39,-4,-3,-9,15,-12,-101,-16,-60,-19,-81,-21,77,-22,-54,-23,7,-22,5,-21,-68,-20,51,-17,55,-14,-70,-11,-64,-7,6,-2,120,2,-33,6,49,11,21,15,118,18,71,21,53,23,71,24,109,24,-90,23,-15,21,98,19,15,16,37,12,-80,7,15,3,93,-2,-60,-7,101,-11,-109,-15,95,-18,-29,-21,37,-22,77,-23,117,-23,79,-22,12,-20,108,-18,91,-15,-59,-12,107,-8,86,-4,68,0,54,4,-5,7,110,11,118,14,-27,16,-101,18,-111,19,-81,19,-18,18,118,17,57,15,115,12,71,9,-32,5,96,2,-2,-2,-45,-5,-4,-8,-91,-10,-83,-12,100,-13,-120,-14,59,-14,-123,-14,91,-13,-119,-12,57,-10,68,-8,-110,-6,11,-3,-114,-1,-5,1,64,4,34,6,-99,7,-103,8,18,9,4,9,126,8,-124,7,36,6,-118,4,-77,2,-61,0,-41,-2,1,-3,103,-5,26,-6,54,-7,-63,-8,-54,-8,76,-7,45,-6,92,-5,-40,-4,106,-2,31,0,-48,1,-126,3,27,5,-101,6,-40,7,-47,8,118,9,-103,9,96,9,-110,8,69,7,-125,5,71,3,-58,0,-10,-3,47,-5,118,-8,3,-10,-22,-13,106,-14,123,-15,61,-15,-109,-15,-103,-14,30,-12,34,-10,-120,-8,83,-5,98,-2,-95,1,-7,4,63,8,113,11,58,14,-98,16,102,18,126,19,-18,19,-123,19,95,18,125,16,-6,13,-33,10,55,7,58,3,19,-1,-47,-6,-86,-10,-44,-14,113,-17,-99,-20,-124,-22,76,-23,-43,-24,64,-23,-104,-22,-84,-20,-128,-17,-40,-14,-82,-10,-55,-6,27,-1,121,3,-64,7,-50,11,121,15,-106,18,26,21,-25,22,-70,23,-87,23,-104,22,-110,20,-65,17,36,14,-3,9,-126,5,-36,0,100,-4,36,-8,91,-12,38,-15,-125,-18,-105,-20,99,-21,-3,-22,89,-21,100,-20,57,-18,-97,-16,-106,-13,6,-9,-79,-6,-97,-2,99,2,35,6,122,9,120,12,-51,14,-110,16,-110,17,-25,17,-124,17,112,16,-80,14,123,12,-52,9,-36,6,-70,3,-114,0,109,-3,-103,-6,38,-8,49,-10,-71,-12,-18,-13,-84,-13,-19,-13,-96,-12,-49,-11,64,-9,9,-7,-5,-6,22,-3,86,-1,117,1,121,3,67,5,-82,6,-86,7,44,8,33,8,-106,7,-116,6,20,5,61,3,81,1,85,-1,114,-3,-70,-5,92,-6,94,-7,-69,-8,-115,-8,-51,-8,96,-7,106,-6,-92,-5,44,-3,-19,-2,-38,0,-40,2,-33,4,-63,6,-120,8,-10,9,7,11,-102,11,-78,11,59,11,62,10,-58,8,-41,6,127,4,-39,1,-2,-2,14,-4,19,-7,82,-10,-37,-13,-38,-15,91,-16,-108,-17,106,-17,9,-16,83,-15,72,-13,-62,-11,-95,-8,-35,-5,77,-1,-38,2,88,6,-87,9,-64,12,99,15,-97,17,42,19,10,20,47,20,-125,19,16,18,-51,15,-31,12,76,9,60,5,-23,0,-118,-4,63,-8,91,-12,-40,-16,-3,-19,-75,-21,71,-22,-123,-23,-111,-23,115,-22,11,-20,83,-18,67,-15,-63,-12,-73,-8,-7,-4,93,1,-71,5,-15,9,-69,13,11,17,-61,19,-77,21,-31,22,51,23,-88,22,59,21,-9,18,2,16,117,12,110,8,28,4,-66,-1,-128,-5,116,-9,-27,-13,-25,-16,-95,-18,11,-19,82,-20,80,-20}; }
	private static byte[] data40(){ return new byte[] {21,-19,117,-18,121,-16,-19,-14,-32,-11,-12,-8,98,-4,-44,-1,66,3,-122,6,119,9,-2,11,-6,13,73,15,-32,15,-63,15,-35,14,113,13,102,11,19,9,115,6,-79,3,-13,0,97,-2,-8,-5,-23,-7,63,-8,-28,-10,35,-10,-69,-11,-51,-11,85,-10,85,-9,-89,-8,81,-6,49,-4,55,-2,67,0,53,2,-10,3,124,5,-108,6,76,7,-95,7,123,7,-53,6,-58,5,86,4,-103,2,-91,0,-96,-2,-96,-4,-66,-6,36,-7,-19,-9,44,-9,-18,-10,60,-9,0,-8,54,-7,-46,-6,-75,-4,-66,-2,-42,0,-6,2,20,5,8,7,-41,8,100,10,-117,11,88,12,-96,12,111,12,-100,11,65,10,88,8,-20,5,32,3,15,0,-42,-4,-93,-7,-106,-10,8,-12,-48,-15,45,-16,58,-17,-29,-18,60,-17,62,-16,-36,-15,11,-12,-80,-10,-48,-7,64,-3,-24,0,-75,4,97,8,-29,11,-7,14,-105,17,-119,19,-52,20,78,21,4,21,-28,19,16,18,114,15,64,12,121,8,81,4,-34,-1,119,-5,44,-9,35,-13,-80,-17,-45,-20,-63,-22,120,-23,18,-23,116,-23,-74,-22,-79,-20,81,-17,103,-14,18,-10,-11,-7,8,-2,34,2,63,6,61,10,-52,13,-35,16,116,19,64,21,42,22,59,22,79,21,-108,19,-3,16,-51,13,9,10,8,6,-32,1,-20,-3,19,-6,-111,-10,-98,-13,42,-15,101,-17,52,-18,-62,-19,16,-18,-8,-18,-124,-16,-92,-14,52,-11,63,-8,122,-5,-53,-2,4,2,28,5,-14,7,92,10,61,12,-89,13,84,14,117,14,-15,13,-50,12,45,11,25,9,-72,6,41,4,-120,1,-15,-2,-95,-4,-116,-6,1,-7,-52,-9,34,-9,-20,-10,38,-9,-47,-9,-63,-8,-3,-7,97,-5,-5,-4,-88,-2,105,0,25,2,-63,3,38,5,76,6,12,7,80,7,33,7,99,6,40,5,-106,3,-90,1,-125,-1,91,-3,89,-5,-128,-7,-10,-9,-45,-10,52,-10,10,-10,102,-10,46,-9,112,-8,11,-6,4,-4,50,-2,-117,0,5,3,-114,5,-30,7,9,10,-40,11,71,13,51,14,-112,14,81,14,-109,13,47,12,63,10,-41,7,10,5,-34,1,-119,-2,24,-5,-54,-9,-72,-12,1,-14,-35,-17,80,-18,-108,-19,-118,-19,62,-18,-80,-17,-52,-15,106,-12,118,-9,-48,-6,108,-2,36,2,-51,5,99,9,-86,12,-106,15,9,18,-50,19,-22,20,60,21,-73,20,91,19,31,17,35,14,-123,10,125,6,33,2,-65,-3,118,-7,-125,-11,6,-14,13,-17,-58,-20,42,-21,89,-22,70,-22,-20,-22,102,-20,-124,-18,63,-15,-114,-12,54,-8,43,-4,55,0,67,4,41,8,-72,11,-44,14,107,17,81,19,-123,20,-13,20,-103,20,107,19,110,17,-40,14,-76,11,27,8,72,4,89,0,-110,-4,16,-7,-25,-11,77,-13,88,-15,12,-16,86,-17,91,-17,-7,-17,48,-15,-44,-14,-17,-12,91,-9,31,-6,0,-3,-20,-1,-44,2,-110,5,13,8,23,10,-119,11,111,12,-100,12,54,12,38,11,-96,9,-66,7,-98,5,75,3,6,1,-24,-2,-31,-4,38,-5,-60,-7,-54,-8,43,-8,-16,-9,54,-8,-58,-8,-42,-7,18,-5,-88,-4,71,-2,20,0,-32,1,-119,3,-1,4,58,6,46,7,-81,7,-40,7,-120,7,-67,6,-128,5,-32,3,7,2,-31,-1,-100,-3,81,-5,57,-7,78,-9,-42,-11,-31,-12,-125,-12,-79,-12,115,-11,-66,-10,-128,-8,-90,-6,9,-3,-121,-1,35,2,-62,4,69,7,-93,9,-85,11,106,13,-88,14,100,15,-112,15,22,15,-33,13,16,12,-86,9,-73,6,112,3,-31,-1,55,-4,-76,-8,94,-11,116,-14,12,-16,54,-18,43,-19,-65,-20,18,-19,42,-18,-41,-17,51,-14,30,-11,102,-8,36,-4,-10,-1,-23,3,-71,7,74,11,113,14,48,17,62,19,-96,20,90,21,63,21,89,20,-91,18,53,16,33,13,123,9,95,5,10,1,-75,-4,106,-8,-126,-12,32,-15,92,-18,82,-20,18,-21,-97,-22,-11,-22,-2,-21,-71,-19,15,-16,-40,-14,19,-10,-95,-7,111,-3,62,1,13,5,-93,8,-20,11,-68,14,5,17,-102,18,91,19,79,19,117,18,-27,16,-97,14,-34,11,-75,8,84,5,-38,1,106,-2,51,-5,78,-8,-65,-11,-69,-13,69,-14,96,-15,27,-15,110,-15,101,-14,-53,-13,-68,-11,-1,-9,-122,-6,30,-3,-48,-1,86,2,-62,4,-15,6,-76,8,30,10,-3,10,98,11,29,11,87,10,26,9,107,7,110,5,41,3,-18,0,-79,-2,-84,-4,-22,-6,-108,-7,-69,-8,78,-8,61,-8,-74,-8,113,-7,118,-6,-61,-5,53,-3,-54,-2,109,0,21,2,-73,3,48,5,121,6,121,7,5,8,46,8,-53,7,-27,6,-125,5,-78,3,-104,1,69,-1,-42,-4,116,-6,66,-8,84,-10,-37,-12,-50,-13,73,-13,92,-13,9,-12}; }
	private static byte[] data41(){ return new byte[] {50,-11,-23,-10,17,-7,-83,-5,121,-2,111,1,89,4,56,7,-25,9,60,12,27,14,-114,15,-119,16,-60,16,-120,16,-112,15,8,14,-38,11,43,9,3,6,-127,2,-52,-2,11,-5,101,-9,5,-12,26,-15,-63,-18,42,-19,79,-20,62,-20,-16,-20,77,-18,94,-16,-18,-14,17,-10,105,-7,19,-3,-30,0,-65,4,115,8,-20,11,11,15,-97,17,-91,19,-30,20,63,21,-45,20,-114,19,112,17,-93,14,69,11,103,7,77,3,10,-1,-2,-6,43,-9,-103,-13,-86,-16,77,-18,-77,-20,-77,-21,-123,-21,26,-20,94,-19,82,-17,-39,-15,-38,-12,39,-8,-79,-5,95,-1,-20,2,102,6,-105,9,98,12,-68,14,-112,16,-91,17,23,18,-42,17,-50,16,35,15,-47,12,4,10,-14,6,-106,3,68,0,26,-3,54,-6,-83,-9,-87,-11,60,-12,77,-13,-27,-14,7,-13,-93,-13,-50,-12,53,-10,0,-8,36,-6,105,-4,-54,-2,60,1,-127,3,-113,5,89,7,-101,8,96,9,-80,9,93,9,-121,8,65,7,-98,5,-67,3,-74,1,-73,-1,-66,-3,3,-4,119,-6,84,-7,-118,-8,38,-8,67,-8,-70,-8,-89,-7,-27,-6,90,-4,26,-2,-37,-1,-71,1,-126,3,41,5,-99,6,-44,7,-74,8,62,9,77,9,-11,8,37,8,-56,6,25,5,-21,2,111,0,-45,-3,29,-5,-113,-8,45,-10,70,-12,-41,-14,-4,-15,-37,-15,82,-14,117,-13,30,-11,73,-9,-60,-7,-106,-4,-120,-1,-108,2,-96,5,-111,8,68,11,-82,13,-103,15,9,17,-48,17,-25,17,72,17,-24,15,-35,13,52,11,11,8,-123,4,-73,0,-22,-4,44,-7,-92,-11,-120,-14,-32,-17,-39,-19,127,-20,-33,-21,14,-20,-30,-20,127,-18,-51,-16,-89,-13,-4,-10,-98,-6,104,-2,83,2,30,6,-55,9,9,13,-13,15,52,18,-43,19,-56,20,-20,20,69,20,-65,18,-126,16,-122,13,7,10,24,6,-18,1,-82,-3,-88,-7,-13,-11,-60,-14,51,-16,70,-18,-2,-20,-120,-20,-77,-20,-114,-19,2,-17,11,-15,-112,-13,102,-10,-96,-7,13,-3,-113,0,-15,3,45,7,21,10,127,12,107,14,-92,15,75,16,21,16,86,15,-13,13,-12,11,-80,9,-10,6,54,4,86,1,-114,-2,-13,-5,-103,-7,-93,-9,36,-10,21,-11,-95,-12,-92,-12,55,-11,46,-10,-115,-9,59,-7,35,-5,49,-3,68,-1,118,1,101,3,46,5,-68,6,-18,7,-83,8,-11,8,-59,8,6,8,-41,6,63,5,81,3,66,1,28,-1,25,-3,79,-5,-57,-7,-70,-8,13,-8,-48,-9,21,-8,-75,-8,-75,-7,11,-5,-115,-4,78,-2,33,0,22,2,-4,3,-53,5,104,7,-54,8,-34,9,117,10,-123,10,18,10,19,9,-111,7,-89,5,62,3,-100,0,-29,-3,19,-5,106,-8,-15,-11,-31,-13,67,-14,38,-15,-92,-16,-44,-16,-111,-15,8,-13,13,-11,-106,-9,126,-6,-98,-3,0,1,94,4,-107,7,-86,10,82,13,-118,15,60,17,103,18,-45,18,-110,18,-109,17,-23,15,-121,13,-120,10,29,7,59,3,69,-1,53,-5,93,-9,-34,-13,-22,-16,-108,-18,-34,-20,-8,-21,-40,-21,110,-20,-69,-19,-86,-17,37,-14,20,-11,111,-8,21,-4,-22,-1,-68,3,127,7,12,11,24,14,-67,16,-79,18,-15,19,91,20,10,20,-35,18,-9,16,96,14,70,11,-58,7,7,4,33,0,81,-4,-55,-8,-122,-11,-69,-14,-126,-16,-6,-18,20,-18,-24,-19,88,-18,-123,-17,61,-15,113,-13,7,-10,-27,-8,-11,-5,20,-1,48,2,27,5,-32,7,62,10,50,12,-95,13,-121,14,-78,14,84,14,59,13,-86,11,-106,9,47,7,-97,4,-15,1,76,-1,-12,-4,-29,-6,40,-7,-47,-9,-25,-10,-128,-10,112,-10,-63,-10,-121,-9,-103,-8,10,-6,-86,-5,-122,-3,115,-1,106,1,74,3,-13,4,92,6,87,7,-21,7,-7,7,-95,7,-60,6,-123,5,-32,3,21,2,29,0,30,-2,65,-4,127,-6,20,-7,-6,-9,82,-9,34,-9,110,-9,33,-8,76,-7,-51,-6,-92,-4,-86,-2,-63,0,-47,2,-43,4,-79,6,87,8,-77,9,-82,10,85,11,124,11,45,11,97,10,7,9,55,7,-21,4,75,2,109,-1,106,-4,117,-7,-89,-10,54,-12,60,-14,-40,-16,19,-16,-6,-17,-124,-16,-63,-15,-122,-13,-44,-11,127,-8,-105,-5,-44,-2,73,2,-81,5,21,9,40,12,-28,14,26,17,-72,18,-92,19,-64,19,27,19,-107,17,116,15,-97,12,75,9,-101,5,-89,1,-96,-3,-66,-7,9,-10,-59,-14,-8,-17,-49,-19,99,-20,-75,-21,-50,-21,-83,-20,60,-18,120,-16,67,-13,104,-10,-9,-7,-93,-3,94,1,-4,4,122,8,-83,11,-119,14,-62,16,-112,18,-111,19,-45,19,78,19,11,18,-15,15,78,13,13,10,110,6,-95,2,-57,-2,36,-5,-48,-9,-27,-12}; }
	private static byte[] data42(){ return new byte[] {-127,-14,-57,-16,-93,-17,41,-17,64,-17,-11,-17,58,-15,-14,-14,36,-11,-88,-9,125,-6,-124,-3,-112,0,122,3,50,6,-112,8,-123,10,-21,11,-46,12,19,13,-49,12,-4,11,-96,10,-19,8,-32,6,-78,4,112,2,25,0,-20,-3,-8,-5,85,-6,16,-7,47,-8,-55,-9,-54,-9,57,-8,6,-7,32,-6,-125,-5,-8,-4,-105,-2,66,0,-38,1,98,3,-62,4,3,6,-37,6,125,7,-98,7,85,7,-100,6,93,5,-57,3,-29,1,-39,-1,-75,-3,-85,-5,-37,-7,87,-8,54,-9,-106,-10,125,-10,-59,-10,-94,-9,-51,-8,79,-6,43,-4,59,-2,90,0,-95,2,-33,4,-5,6,-21,8,-117,10,-43,11,-88,12,-10,12,-105,12,-63,11,89,10,89,8,-16,5,58,3,49,0,40,-3,11,-6,35,-9,126,-12,61,-14,119,-16,84,-17,-49,-18,19,-17,-15,-17,-117,-15,-55,-13,115,-10,-105,-7,-17,-4,109,0,-18,3,92,7,-118,10,108,13,-30,15,-40,17,37,19,-53,19,-75,19,-27,18,70,17,-13,14,-16,11,98,8,-128,4,113,0,87,-4,113,-8,-28,-12,-27,-15,-126,-17,-74,-19,-73,-20,119,-20,-19,-20,2,-18,-61,-17,17,-14,-37,-12,5,-8,-125,-5,30,-1,-61,2,91,6,-69,9,-81,12,22,15,-6,16,28,18,-108,18,66,18,70,17,-95,15,90,13,-105,10,-128,7,30,4,-89,0,45,-3,-10,-7,10,-9,-113,-12,-105,-14,77,-15,-107,-16,125,-16,-1,-16,1,-14,-119,-13,111,-11,-98,-9,-2,-7,-109,-4,49,-1,-59,1,54,4,117,6,117,8,2,10,25,11,-90,11,-96,11,4,11,-31,9,84,8,117,6,90,4,37,2,-3,-1,11,-2,81,-4,-31,-6,-49,-7,20,-7,-66,-8,-49,-8,39,-7,-33,-7,-23,-6,49,-4,-89,-3,82,-1,-23,0,-90,2,54,4,-101,5,-84,6,113,7,-51,7,-80,7,64,7,63,6,-11,4,71,3,108,1,103,-1,84,-3,75,-5,111,-7,-49,-9,-115,-10,-52,-11,114,-11,-79,-11,109,-10,-96,-9,77,-7,81,-5,-107,-3,-4,-1,81,2,-72,4,-29,6,-20,8,-88,10,17,12,15,13,-104,13,-96,13,29,13,-24,11,43,10,-27,7,49,5,23,2,-49,-2,106,-5,44,-8,41,-11,-127,-14,121,-16,-7,-18,51,-18,33,-18,-76,-18,1,-16,-37,-15,82,-12,45,-9,116,-6,-17,-3,-106,1,65,5,-49,8,6,12,-29,14,54,17,-26,18,-51,19,11,20,114,19,32,18,15,16,102,13,58,10,-86,6,-44,2,-40,-2,-6,-6,76,-9,-17,-13,51,-15,-3,-18,-124,-19,-47,-20,-32,-20,-95,-19,29,-17,28,-15,-90,-13,-122,-10,-85,-7,5,-3,115,0,-41,3,27,7,21,10,-70,12,-50,14,116,16,87,17,-110,17,-1,16,-68,15,-53,13,98,11,117,8,76,5,-7,1,-77,-2,-102,-5,-37,-8,117,-10,-123,-12,35,-13,74,-14,-3,-15,52,-14,-25,-14,40,-12,-68,-11,-63,-9,6,-6,108,-4,-22,-2,102,1,-93,3,-92,5,105,7,-75,8,-111,9,-7,9,-13,9,114,9,122,8,33,7,-111,5,-68,3,-49,1,-43,-1,7,-2,82,-4,-17,-6,-23,-7,81,-7,18,-7,73,-7,-50,-7,-85,-6,-59,-5,23,-3,127,-2,-6,-1,122,1,-7,2,100,4,-99,5,-84,6,109,7,-27,7,-27,7,122,7,-111,6,56,5,-127,3,122,1,56,-1,-15,-4,-80,-6,-79,-8,-29,-10,-96,-11,-63,-12,96,-12,-112,-12,68,-11,109,-10,15,-8,12,-6,89,-4,-21,-2,-119,1,29,4,-90,6,4,9,20,11,-80,12,-25,13,-118,14,-94,14,33,14,10,13,88,11,49,9,-103,6,-99,3,103,0,23,-3,-54,-7,-84,-10,-56,-13,89,-15,104,-17,42,-18,-91,-19,-43,-19,-61,-18,90,-16,125,-14,52,-11,76,-8,-81,-5,41,-1,-68,2,71,6,-90,9,-81,12,95,15,124,17,10,19,-14,19,-22,19,36,19,-97,17,91,15,111,12,7,9,70,5,81,1,90,-3,-99,-7,53,-10,51,-13,-49,-16,11,-17,-9,-19,-114,-19,-52,-19,-61,-18,86,-16,95,-14,-12,-12,-24,-9,34,-5,116,-2,-45,1,15,5,20,8,-73,10,-29,12,-127,14,-99,15,3,16,-60,15,-10,14,-120,13,-98,11,45,9,97,6,119,3,107,0,94,-3,-91,-6,46,-8,39,-10,-94,-12,-77,-13,70,-13,90,-13,-12,-13,-18,-12,85,-10,12,-8,-32,-7,-5,-5,25,-2,76,0,92,2,84,4,-3,5,111,7,88,8,-34,8,-39,8,107,8,110,7,34,6,-126,4,-84,2,-57,0,-15,-2,66,-3,-56,-5,-108,-6,-58,-7,76,-7,34,-7,108,-7,7,-6,-12,-6,33,-4,127,-3,33,-1,-59,0,110,2,26,4,-107,5,-39,6,-40,7,-126,8,-62,8,-101,8,8,8,22,7,-84,5,-7,3,-15,1,-80,-1,89,-3,-4,-6,-54,-8,-57,-10}; }
	private static byte[] data43(){ return new byte[] {39,-11,-5,-13,82,-13,67,-13,-62,-13,-38,-12,116,-10,-124,-8,-40,-6,106,-3,30,0,-48,2,113,5,-13,7,52,10,58,12,-74,13,-37,14,91,15,76,15,-108,14,68,13,62,11,-58,8,-58,5,-115,2,18,-1,-105,-5,59,-8,48,-11,111,-14,67,-16,-83,-18,-69,-19,124,-19,-26,-19,0,-17,-78,-16,11,-13,-46,-11,20,-7,-123,-4,54,0,-32,3,112,7,-65,10,-79,13,33,16,-16,17,15,19,115,19,35,19,18,18,73,16,-47,13,-39,10,110,7,-50,3,-13,-1,37,-4,-123,-8,75,-11,-96,-14,-123,-16,34,-17,90,-18,77,-18,-29,-18,27,-16,-39,-15,18,-12,-97,-10,118,-7,116,-4,-101,-1,-72,2,-75,5,101,8,-50,10,-85,12,6,14,-55,14,-12,14,91,14,39,13,118,11,73,9,-66,6,5,4,66,1,-123,-2,0,-4,-61,-7,-35,-9,102,-10,89,-11,-55,-12,-76,-12,33,-11,-14,-11,57,-9,-68,-8,-90,-6,-116,-4,-99,-2,-90,0,-106,2,68,4,-81,5,-51,6,-123,7,-30,7,-60,7,77,7,98,6,37,5,-98,3,-29,1,18,0,68,-2,-114,-4,36,-5,-16,-7,54,-7,-48,-8,-45,-8,63,-7,10,-6,35,-5,125,-4,-8,-3,-89,-1,81,1,11,3,-93,4,44,6,127,7,-117,8,95,9,-70,9,-79,9,43,9,36,8,-88,6,-45,4,-114,2,36,0,-126,-3,1,-5,-103,-8,-126,-10,-77,-12,106,-13,-95,-14,96,-14,-82,-14,-125,-13,-21,-12,-46,-10,19,-7,-73,-5,-122,-2,127,1,-128,4,84,7,-11,9,44,12,3,14,68,15,-7,15,15,16,-120,15,94,14,-109,12,65,10,-127,7,81,4,-24,0,96,-3,-34,-7,-120,-10,-123,-13,17,-15,29,-17,-35,-19,66,-19,118,-19,76,-18,-58,-17,-27,-15,115,-12,99,-9,-99,-6,21,-2,-88,1,56,5,-106,8,-66,11,113,14,-91,16,59,18,43,19,63,19,-94,18,54,17,22,15,117,12,67,9,-52,5,49,2,-110,-2,24,-5,-19,-9,60,-11,-8,-14,57,-15,34,-16,-84,-17,-44,-17,-107,-16,-10,-15,-40,-13,27,-10,-62,-8,-103,-5,-119,-2,120,1,69,4,-55,6,10,9,-42,10,29,12,-21,12,63,13,-25,12,35,12,-70,10,-7,8,-53,6,93,4,-41,1,81,-1,-33,-4,-72,-6,-4,-8,-111,-9,-93,-10,43,-10,41,-10,-116,-10,66,-9,95,-8,-82,-7,56,-5,-18,-4,-67,-2,-119,0,79,2,-22,3,79,5,106,6,37,7,-127,7,73,7,-60,6,-62,5,104,4,-53,2,0,1,53,-1,116,-3,-41,-5,126,-6,107,-7,-70,-8,110,-8,125,-8,-1,-8,-59,-7,-5,-6,116,-4,45,-2,24,0,24,2,-3,3,-45,5,113,7,-48,8,-34,9,-118,10,-50,10,-94,10,6,10,-3,8,-119,7,-81,5,122,3,18,1,-122,-2,-35,-5,81,-7,-13,-10,-29,-12,78,-13,55,-14,-76,-15,-40,-15,126,-14,-60,-13,-120,-11,-66,-9,67,-6,1,-3,-19,-1,-32,2,-46,5,-99,8,34,11,92,13,27,15,86,16,-26,16,-30,16,28,16,-92,14,125,12,-38,9,-67,6,85,3,-63,-1,33,-4,-77,-8,-115,-11,-41,-14,121,-16,-48,-18,-58,-19,108,-19,-69,-19,-68,-18,102,-16,-94,-14,106,-11,-117,-8,-10,-5,-114,-1,33,3,-113,6,-73,9,-119,12,-24,14,-88,16,-24,17,109,18,67,18,106,17,-31,15,-58,13,24,11,1,8,-103,4,17,1,-99,-3,79,-6,103,-9,-28,-12,-12,-14,-101,-15,-28,-16,-51,-16,74,-15,65,-14,-73,-13,-112,-11,-51,-9,72,-6,-28,-4,-82,-1,119,2,11,5,93,7,80,9,-36,10,-36,11,84,12,52,12,-115,11,103,10,-64,8,-43,6,-92,4,91,2,39,0,-13,-3,12,-4,67,-6,3,-7,0,-8,-128,-9,92,-9,-75,-9,102,-8,121,-7,-53,-6,108,-4,15,-2,-53,-1,104,1,-9,2,76,4,89,5,42,6,-99,6,-58,6,-105,6,1,6,18,5,-54,3,65,2,-118,0,-70,-2,-20,-4,57,-5,-57,-7,-78,-8,-35,-9,-103,-9,-60,-9,91,-8,76,-7,-97,-6,57,-4,0,-2,-6,-1,-2,1,-3,3,-15,5,-73,7,71,9,-104,10,-124,11,9,12,19,12,-109,11,-110,10,21,9,34,7,-77,4,46,2,76,-1,-117,-4,-62,-7,63,-9,11,-11,60,-13,-21,-15,22,-15,-23,-16,80,-15,83,-14,-30,-13,-2,-11,125,-8,89,-5,111,-2,-117,1,-86,4,-103,7,64,10,-103,12,127,14,-34,15,-83,16,-53,16,100,16,104,15,-79,13,122,11,-77,8,-119,5,29,2,-128,-2,4,-5,-94,-9,-99,-12,23,-14,32,-16,-61,-18,14,-18,20,-18,-59,-18,19,-16,-35,-15,58,-12,-10,-10,0,-6,90,-3,-68,0,23,4,104,7,104,10,29,13,31,15,-67,16,-121,17,-66,17,37,17,-14,15,30,14,-61,11,4,9,-20,5}; }
	private static byte[] data44(){ return new byte[] {-68,2,-108,-1,114,-4,-104,-7,20,-9,3,-11,113,-13,115,-14,22,-14,56,-14,0,-13,48,-12,-32,-11,-33,-9,33,-6,-124,-4,-8,-2,105,1,-91,3,-79,5,120,7,-23,8,-22,9,-118,10,-104,10,58,10,82,9,-6,7,77,6,77,4,62,2,7,0,0,-2,21,-4,-98,-6,97,-7,-121,-8,35,-8,26,-8,115,-8,30,-7,31,-6,89,-5,-52,-4,95,-2,0,0,-89,1,45,3,-105,4,-50,5,-85,6,41,7,81,7,-11,6,72,6,40,5,-68,3,6,2,53,0,90,-2,120,-4,-58,-6,73,-7,29,-8,80,-9,-15,-10,-16,-10,119,-9,89,-8,-81,-7,90,-5,98,-3,-109,-1,-35,1,23,4,72,6,67,8,-25,9,58,11,54,12,-57,12,-52,12,108,12,-113,11,47,10,78,8,17,6,119,3,-101,0,-82,-3,-81,-6,-39,-9,71,-11,38,-13,-121,-15,105,-16,0,-16,52,-16,-3,-16,95,-14,70,-12,-91,-10,67,-7,76,-4,78,-1,-125,2,-111,5,-114,8,54,11,-128,13,78,15,-105,16,33,17,16,17,80,16,-36,14,-37,12,67,10,74,7,7,4,-104,0,24,-3,-56,-7,-87,-10,-27,-13,-97,-15,-28,-17,-60,-18,84,-18,-106,-18,-128,-17,23,-15,40,-13,-87,-11,-112,-8,-81,-5,-25,-2,41,2,65,5,47,8,-60,10,-3,12,-97,14,-52,15,89,16,54,16,119,15,22,14,23,12,-54,9,-6,6,-8,3,-26,0,-22,-3,24,-5,-88,-8,-106,-10,10,-11,-14,-13,121,-13,102,-13,-22,-13,-53,-12,34,-10,-39,-9,-55,-7,6,-4,74,-2,-97,0,-45,2,-27,4,-101,6,7,8,7,9,-113,9,-94,9,49,9,119,8,34,7,-89,5,-41,3,-4,1,14,0,35,-2,127,-4,-13,-6,-68,-7,-22,-8,-127,-8,113,-8,-40,-8,-111,-7,-94,-6,-9,-5,111,-3,22,-1,-93,0,49,2,-94,3,-38,4,-38,5,-113,6,-9,6,9,7,-63,6,5,6,1,5,-115,3,-36,1,-23,-1,-30,-3,-32,-5,-9,-7,72,-8,-9,-10,6,-10,-108,-11,-106,-11,26,-10,13,-9,114,-8,43,-6,41,-4,113,-2,-41,0,55,3,-119,5,-63,7,-70,9,106,11,-81,12,-128,13,-37,13,-92,13,-35,12,-115,11,-71,9,127,7,-24,4,11,2,9,-1,23,-4,40,-7,-115,-10,51,-12,81,-14,-42,-16,1,-16,-53,-17,57,-16,72,-15,-21,-14,16,-11,-90,-9,-126,-6,-92,-3,-51,0,-31,3,-39,6,-88,9,-11,11,0,14,121,15,111,16,-62,16,-128,16,122,15,-26,13,-72,11,13,9,-18,5,-103,2,41,-1,-82,-5,120,-8,-117,-11,19,-13,36,-15,-54,-17,14,-17,-17,-18,119,-17,-123,-16,35,-14,55,-12,-93,-10,123,-7,126,-4,-96,-1,-67,2,-68,5,-127,8,-32,10,-51,12,39,14,4,15,42,15,-69,14,-78,13,64,12,65,10,-15,7,82,5,-107,2,-39,-1,43,-3,-83,-6,-116,-8,-59,-10,124,-11,-68,-12,-127,-12,-56,-12,126,-11,-79,-10,38,-8,-11,-7,-32,-5,-28,-3,-14,-1,-32,1,-92,3,65,5,-116,6,-109,7,39,8,79,8,17,8,86,7,67,6,-55,4,29,3,61,1,80,-1,126,-3,-36,-5,118,-6,107,-7,-76,-8,104,-8,121,-8,-18,-8,-68,-7,-58,-6,17,-4,-114,-3,38,-1,-49,0,115,2,12,4,112,5,-109,6,92,7,-26,7,-18,7,-111,7,-57,6,-78,5,32,4,86,2,105,0,70,-2,43,-4,43,-6,86,-8,-45,-10,-98,-11,-33,-12,-98,-12,-40,-12,-110,-11,-32,-10,-111,-8,-88,-6,13,-3,-107,-1,48,2,-67,4,24,7,72,9,27,11,-104,12,-98,13,48,14,62,14,-65,13,-73,12,47,11,30,9,-97,6,-53,3,-60,0,-87,-3,-125,-6,-94,-9,5,-11,-48,-14,25,-15,5,-16,126,-17,-91,-17,93,-16,-111,-15,101,-13,-99,-11,63,-8,35,-5,47,-2,73,1,-127,4,111,7,48,10,-126,12,108,14,-72,15,105,16,110,16,-49,15,-105,14,-57,12,104,10,-95,7,-104,4,93,1,18,-2,-48,-6,-61,-9,12,-11,-46,-14,22,-15,10,-16,-118,-17,-74,-17,119,-16,-55,-15,-87,-13,-30,-11,120,-8,54,-5,17,-2,-18,0,-64,3,92,6,-61,8,-78,10,68,12,74,13,-49,13,-59,13,29,13,-35,11,60,10,43,8,-57,5,65,3,-88,0,51,-2,-16,-5,-22,-7,79,-8,23,-9,76,-10,-17,-11,-14,-11,122,-10,85,-9,-110,-8,22,-6,-41,-5,-64,-3,-91,-1,-103,1,91,3,-18,4,40,6,10,7,-108,7,-83,7,89,7,-90,6,-107,5,32,4,-109,2,-48,0,-6,-2,54,-3,-113,-5,54,-6,35,-7,112,-8,29,-8,59,-8,-61,-8,-89,-7,-24,-6,109,-4,24,-2,-27,-1,-96,1,86,3,-25,4,75,6,89,7,32,8,-104,8,-78,8,81,8,-103,7,94,6,-50,4,-14,2,-59,0}; }
	private static byte[] data45(){ return new byte[] {127,-2,32,-4,-28,-7,-35,-9,38,-10,-43,-12,-26,-13,-108,-13,-69,-13,103,-12,-120,-11,29,-9,32,-7,105,-5,-16,-3,-96,0,82,3,5,6,-114,8,-56,10,-99,12,7,14,-19,14,62,15,-13,14,23,14,-95,12,-86,10,71,8,-126,5,111,2,81,-1,39,-4,25,-7,65,-10,-71,-13,-62,-15,70,-16,122,-17,61,-17,-57,-17,-51,-16,123,-14,-91,-12,49,-9,0,-6,4,-3,12,0,34,3,23,6,-45,8,53,11,56,13,-56,14,-68,15,45,16,-28,15,26,15,-109,13,-124,11,9,9,43,6,33,3,-24,-1,-41,-4,-34,-7,54,-9,5,-11,65,-13,-24,-15,41,-15,-1,-16,80,-15,39,-14,-116,-13,77,-11,-124,-9,-16,-7,-93,-4,99,-1,16,2,-80,4,12,7,1,9,-107,10,-89,11,71,12,96,12,-9,11,33,11,-61,9,23,8,33,6,-14,3,-98,1,92,-1,49,-3,53,-5,-80,-7,104,-8,-92,-9,75,-9,96,-9,-34,-9,-73,-8,-42,-7,64,-5,-53,-4,107,-2,20,0,-71,1,66,3,-107,4,-69,5,-116,6,12,7,48,7,-41,6,29,6,9,5,-101,3,-6,1,42,0,96,-2,-90,-4,15,-5,-51,-7,-69,-8,49,-8,-23,-9,32,-8,-91,-8,-121,-7,-61,-6,54,-4,-12,-3,-43,-1,-58,1,-75,3,115,5,18,7,77,8,65,9,-43,9,-33,9,-108,9,-75,8,-119,7,-26,5,-9,3,-53,1,116,-1,23,-3,-67,-6,-120,-8,-115,-10,-27,-12,-63,-13,3,-13,-19,-14,88,-13,85,-12,-40,-11,-37,-9,46,-6,-33,-4,-107,-1,116,2,50,5,-47,7,62,10,74,12,-11,13,44,15,-40,15,-19,15,116,15,86,14,-92,12,93,10,-77,7,-75,4,125,1,65,-2,12,-5,6,-8,105,-11,52,-13,117,-15,72,-16,-89,-17,-70,-17,86,-16,-125,-15,52,-13,98,-11,-19,-9,-52,-6,-51,-3,-16,0,-6,3,-19,6,-126,9,-65,11,124,13,-61,14,102,15,-117,15,-4,14,-11,13,82,12,77,10,-39,7,24,5,46,2,38,-1,56,-4,118,-7,12,-9,4,-11,124,-13,126,-14,19,-14,64,-14,-22,-14,18,-12,-115,-11,116,-9,-106,-7,-21,-5,86,-2,-60,0,49,3,114,5,106,7,14,9,72,10,12,11,91,11,47,11,-127,10,122,9,-3,7,57,6,72,4,56,2,71,0,96,-2,-85,-4,53,-5,6,-6,57,-7,-62,-8,-80,-8,-2,-8,-91,-7,-90,-6,-25,-5,86,-3,-20,-2,-128,0,17,2,-125,3,-63,4,-86,5,91,6,-83,6,-100,6,68,6,-115,5,-128,4,37,3,-96,1,-23,-1,52,-2,115,-4,-47,-6,116,-7,105,-8,-89,-9,97,-9,-117,-9,49,-8,55,-7,-104,-6,66,-4,38,-2,43,0,55,2,50,4,16,6,-79,7,22,9,37,10,-62,10,11,11,-45,10,25,10,-19,8,74,7,71,5,-34,2,106,0,-62,-3,37,-5,-62,-8,-107,-10,-59,-12,103,-13,125,-14,27,-14,65,-14,5,-13,70,-12,14,-10,63,-8,-46,-6,-114,-3,-100,0,-120,3,124,6,29,9,-122,11,106,13,-18,14,-31,15,60,16,-24,15,25,15,-78,13,-52,11,112,9,-76,6,-82,3,-123,0,76,-3,59,-6,89,-9,-51,-12,-71,-14,56,-15,87,-16,0,-16,100,-16,96,-15,-22,-14,-40,-12,44,-9,-47,-7,-105,-4,-119,-1,101,2,58,5,-56,7,48,10,33,12,-101,13,-125,14,-18,14,-81,14,-24,13,-112,12,-61,10,-117,8,20,6,80,3,-108,0,-38,-3,84,-5,-13,-8,-9,-10,95,-11,45,-12,-123,-13,92,-13,-82,-13,116,-12,-88,-11,62,-9,35,-7,56,-5,114,-3,-88,-1,-23,1,-29,3,-79,5,57,7,80,8,36,9,-119,9,-117,9,20,9,79,8,30,7,-85,5,-4,3,41,2,89,0,-125,-2,-33,-4,-119,-5,126,-6,-64,-7,117,-7,-124,-7,-14,-7,-85,-6,-86,-5,-32,-4,64,-2,-78,-1,43,1,-107,2,-39,3,12,5,-13,5,-98,6,-13,6,-31,6,116,6,-96,5,-119,4,27,3,106,1,-84,-1,-31,-3,30,-4,127,-6,39,-7,18,-8,99,-9,6,-9,39,-9,-98,-9,-119,-8,-42,-7,120,-5,82,-3,115,-1,-94,1,-58,3,-36,5,-63,7,89,9,-116,10,89,11,-73,11,-109,11,-6,10,-19,9,93,8,113,6,42,4,-92,1,-13,-2,62,-4,-117,-7,16,-9,-37,-12,25,-13,-57,-15,25,-15,-3,-16,-117,-15,-80,-14,98,-12,-105,-10,26,-7,-21,-5,-17,-2,-2,1,-21,4,-64,7,84,10,-109,12,77,14,-97,15,96,16,113,16,-15,15,-46,14,26,13,-27,10,70,8,91,5,52,2,14,-1,-21,-5,8,-7,100,-10,32,-12,100,-14,41,-15,113,-16,112,-16,-27,-16,16,-14,-104,-13,-78,-11,18,-8,-74,-6,-113,-3,98,0,53,3,-42,5,40,8,46,10,-45,11,-25,12,-118,13,-98,13,42,13}; }
	private static byte[] data46(){ return new byte[] {58,12,-50,10,-14,8,-63,6,84,4,-60,1,20,-1,-109,-4,57,-6,50,-8,-98,-10,108,-11,-59,-12,-112,-12,-44,-12,-122,-11,-122,-10,-8,-9,-114,-7,103,-5,87,-3,99,-1,74,1,43,3,-39,4,64,6,87,7,28,8,123,8,121,8,10,8,88,7,59,6,-7,4,103,3,-26,1,82,0,-62,-2,92,-3,46,-4,37,-5,117,-6,31,-6,24,-6,97,-6,-2,-6,-25,-5,0,-3,84,-2,-64,-1,35,1,-120,2,-59,3,-28,4,-75,5,71,6,122,6,99,6,4,6,43,5,31,4,-71,2,27,1,75,-1,108,-3,-102,-5,-49,-7,72,-8,12,-9,41,-10,-57,-11,-36,-11,88,-10,98,-9,-63,-8,-111,-6,-105,-4,-48,-2,30,1,111,3,-100,5,-94,7,96,9,-41,10,-37,11,117,12,-109,12,41,12,52,11,-70,9,-40,7,-115,5,12,3,75,0,-128,-3,-70,-6,37,-8,-42,-11,-27,-13,99,-14,93,-15,-35,-16,7,-15,-73,-15,11,-13,-37,-12,31,-9,-65,-7,-76,-4,-72,-1,-40,2,-63,5,-114,8,8,11,12,13,-103,14,-85,15,19,16,-19,15,58,15,-27,13,13,12,-68,9,15,7,18,4,-21,0,-63,-3,-76,-6,-46,-9,86,-11,75,-13,-35,-15,-15,-16,-98,-16,-12,-16,-45,-15,37,-13,-10,-12,11,-9,104,-7,-8,-5,-98,-2,73,1,-54,3,53,6,74,8,11,10,90,11,53,12,-124,12,95,12,-90,11,-123,10,7,9,48,7,24,5,-37,2,-119,0,76,-2,40,-4,41,-6,121,-8,48,-9,47,-10,-73,-11,-92,-11,4,-10,-66,-10,-44,-9,58,-7,-34,-6,-97,-4,114,-2,63,0,-14,1,105,3,-87,4,-64,5,119,6,-32,6,-19,6,-93,6,14,6,45,5,-1,3,-84,2,46,1,-90,-1,41,-2,-44,-4,-82,-5,-36,-6,90,-6,33,-6,85,-6,-45,-6,-94,-5,-95,-4,-56,-3,27,-1,120,0,-40,1,60,3,99,4,-119,5,83,6,-29,6,35,7,14,7,-117,6,-69,5,-111,4,28,3,104,1,-98,-1,-83,-3,-49,-5,-3,-7,102,-8,25,-9,29,-10,117,-11,69,-11,-110,-11,61,-10,97,-9,-10,-8,-24,-6,24,-3,111,-1,-26,1,88,4,-114,6,-114,8,62,10,-114,11,100,12,-73,12,-115,12,-44,11,-77,10,7,9,-14,6,-128,4,-38,1,-11,-2,17,-4,71,-7,-119,-10,82,-12,114,-14,18,-15,73,-16,57,-16,-75,-16,-42,-15,100,-13,-108,-11,14,-8,-43,-6,-52,-3,-39,0,-45,3,-72,6,101,9,-72,11,-99,13,9,15,-34,15,24,16,-68,15,-89,14,45,13,46,11,-94,8,-18,5,-18,2,-16,-1,-22,-4,12,-6,103,-9,36,-11,79,-13,8,-14,62,-15,38,-15,123,-15,120,-14,-42,-13,-69,-11,-10,-9,100,-6,-12,-4,126,-1,3,2,81,4,110,6,60,8,-107,9,-113,10,30,11,56,11,-39,10,27,10,-50,8,64,7,102,5,77,3,31,1,-24,-2,-29,-4,3,-5,119,-7,60,-8,114,-9,10,-9,-9,-10,70,-9,-9,-9,-34,-8,28,-6,123,-5,0,-3,-102,-2,51,0,-74,1,30,3,81,4,55,5,-44,5,49,6,49,6,-32,5,61,5,96,4,57,3,-11,1,-92,0,68,-1,-19,-3,-70,-4,-82,-5,-21,-6,111,-6,48,-6,80,-6,-56,-6,-125,-5,-112,-4,-54,-3,72,-1,-65,0,75,2,-94,3,14,5,21,6,-19,6,109,7,-95,7,-111,7,1,7,55,6,6,5,-118,3,-53,1,-26,-1,-55,-3,-65,-5,-82,-7,-31,-9,92,-10,53,-11,112,-12,51,-12,112,-12,53,-11,99,-10,-4,-9,-2,-7,57,-4,-98,-2,29,1,-104,3,16,6,64,8,50,10,-59,11,-29,12,-126,13,-97,13,42,13,41,12,-97,10,-93,8,77,6,-112,3,-65,0,-60,-3,-35,-6,23,-8,-94,-11,122,-13,-62,-15,-95,-16,27,-16,40,-16,-29,-16,37,-14,-7,-13,72,-10,-14,-8,-18,-5,-12,-2,7,2,7,5,-48,7,85,10,97,12,3,14,24,15,-92,15,-100,15,0,15,-40,13,42,12,-16,9,97,7,-100,4,-94,1,-97,-2,-68,-5,20,-7,-70,-10,-20,-12,-105,-13,-67,-14,90,-14,-95,-14,85,-13,116,-12,-5,-11,-48,-9,-7,-7,52,-4,-109,-2,-29,0,35,3,54,5,-9,6,118,8,124,9,25,10,78,10,13,10,119,9,119,8,48,7,-107,5,-37,3,-9,1,17,0,57,-2,121,-4,-14,-6,-74,-7,-43,-8,63,-8,17,-8,63,-8,-51,-8,-97,-7,-82,-6,1,-4,110,-3,-48,-2,59,0,-111,1,-53,2,-56,3,-105,4,37,5,100,5,106,5,33,5,-127,4,-99,3,-128,2,56,1,-40,-1,108,-2,30,-3,2,-4,3,-5,90,-6,5,-6,13,-6,95,-6,4,-5,-16,-5,19,-3,106,-2,-24,-1,121,1,11,3,-115,4,-13,5,22,7,13,8,-103,8,-12,8,-58,8,71,8}; }
	private static byte[] data47(){ return new byte[] {107,7,49,6,-98,4,-46,2,-37,0,-67,-2,-101,-4,-102,-6,-83,-8,0,-9,-94,-11,-92,-12,24,-12,10,-12,117,-12,107,-11,-53,-10,-98,-8,-49,-6,70,-3,-46,-1,120,2,9,5,107,7,-125,9,88,11,-80,12,-86,13,17,14,-21,13,69,13,13,12,90,10,46,8,-111,5,-61,2,-68,-1,-77,-4,-65,-7,8,-9,-88,-12,-63,-14,101,-15,-114,-16,82,-16,-60,-16,-72,-15,68,-13,61,-11,-91,-9,81,-6,74,-3,67,0,63,3,39,6,-49,8,31,11,2,13,99,14,53,15,118,15,46,15,80,14,-26,12,26,11,-24,8,105,6,-66,3,-15,0,49,-2,-122,-5,35,-7,7,-9,84,-11,41,-12,114,-13,62,-13,-103,-13,125,-12,-71,-11,96,-9,58,-7,77,-5,-126,-3,-81,-1,-47,1,-67,3,-120,5,-1,6,43,8,-28,8,75,9,57,9,-39,8,7,8,-15,6,-117,5,-16,3,41,2,101,0,-77,-2,61,-3,-30,-5,-23,-6,21,-6,-67,-7,-94,-7,-38,-7,91,-6,40,-5,35,-4,70,-3,-114,-2,-45,-1,30,1,72,2,85,3,59,4,-35,4,41,5,74,5,19,5,-102,4,-15,3,9,3,-17,1,-71,0,115,-1,50,-2,-5,-4,-26,-5,3,-5,81,-6,-10,-7,-40,-7,29,-6,-69,-6,-92,-5,-42,-4,63,-2,-36,-1,-121,1,58,3,-28,4,92,6,-99,7,-97,8,72,9,-96,9,-107,9,41,9,91,8,47,7,-92,5,-66,3,-94,1,92,-1,6,-3,-80,-6,-111,-8,-81,-10,26,-11,1,-12,92,-13,49,-13,-124,-13,89,-12,-77,-11,125,-9,-94,-7,3,-4,-100,-2,70,1,-5,3,-110,6,-24,8,-19,10,-117,12,-69,13,110,14,-125,14,40,14,22,13,-84,11,-68,9,125,7,-47,4,17,2,34,-1,57,-4,124,-7,-22,-10,-88,-12,-33,-14,-106,-15,-25,-16,-59,-16,81,-15,109,-14,29,-12,71,-10,-72,-8,-126,-5,100,-2,83,1,62,4,-30,6,73,9,97,11,2,13,39,14,-72,14,-44,14,60,14,44,13,-91,11,-88,9,82,7,-77,4,22,2,84,-1,-60,-4,111,-6,104,-8,-66,-10,-116,-11,-51,-12,-122,-12,-74,-12,83,-11,92,-10,-78,-9,89,-7,46,-5,34,-3,31,-1,9,1,-20,2,-120,4,-32,5,-12,6,-95,7,-4,7,1,8,-72,7,11,7,37,6,-5,4,-99,3,33,2,-99,0,32,-1,-84,-3,108,-4,81,-5,-98,-6,38,-6,6,-6,63,-6,-59,-6,-110,-5,-107,-4,-62,-3,2,-1,74,0,122,1,-99,2,-121,3,79,4,-43,4,26,5,42,5,-16,4,116,4,-99,3,-88,2,114,1,27,0,-71,-2,85,-3,22,-4,-21,-6,20,-6,-127,-7,63,-7,84,-7,-56,-7,127,-6,-121,-5,-49,-4,91,-2,-14,-1,-64,1,-126,3,55,5,-59,6,47,8,78,9,22,10,124,10,-127,10,38,10,86,9,58,8,-80,6,-29,4,-64,2,-115,0,54,-2,-41,-5,-114,-7,119,-9,-95,-11,33,-12,18,-13,-126,-14,121,-14,-12,-14,10,-12,-103,-11,-90,-9,-10,-7,-97,-4,91,-1,41,2,-42,4,90,7,-102,9,114,11,-18,12,-28,13,111,14,83,14,-74,13,-117,12,-29,10,-69,8,57,6,120,3,125,0,-114,-3,-91,-6,-2,-9,-95,-11,-73,-13,75,-14,109,-15,9,-15,86,-15,31,-14,122,-13,78,-11,-123,-9,1,-6,-72,-4,-118,-1,90,2,26,5,-119,7,-78,9,112,11,-59,12,-110,13,-36,13,-85,13,-21,12,-74,11,40,10,51,8,-2,5,-100,3,28,1,-104,-2,57,-4,28,-6,56,-8,-46,-10,-47,-11,87,-11,76,-11,-63,-11,-99,-10,-43,-9,76,-7,-7,-6,-60,-4,-97,-2,111,0,29,2,-102,3,-30,4,-23,5,-98,6,-4,6,14,7,-60,6,42,6,61,5,38,4,-53,2,93,1,-15,-1,-106,-2,92,-3,83,-4,-115,-5,3,-5,-81,-6,-57,-6,25,-5,-105,-5,103,-4,90,-3,103,-2,-106,-1,-59,0,-20,1,-22,2,-56,3,122,4,-24,4,16,5,-9,4,-96,4,-3,3,53,3,36,2,-3,0,-80,-1,76,-2,-21,-4,-88,-5,111,-6,118,-7,-73,-8,70,-8,37,-8,127,-8,29,-7,48,-6,125,-5,40,-3,0,-1,-13,0,-21,2,-49,4,-121,6,21,8,85,9,68,10,-43,10,7,11,-34,10,53,10,42,9,-81,7,-26,5,-64,3,118,1,-7,-2,-128,-4,8,-6,-57,-9,-35,-11,68,-12,30,-13,112,-14,60,-14,-99,-14,121,-13,-55,-12,-103,-10,-70,-8,37,-5,-48,-3,-112,0,67,3,-24,5,68,8,92,10,24,12,85,13,22,14,79,14,-1,13,46,13,-37,11,19,10,-35,7,98,5,-87,2,-74,-1,-30,-4,20,-6,120,-9,46,-11,78,-13,-3,-15,57,-15,14,-15,124,-15,116,-14,7,-12,-9,-11,62,-8,-67,-6,98,-3,24,0,-83,2,41,5,92,7,77,9}; }
	private static byte[] data48(){ return new byte[] {-42,10,-16,11,-128,12,-95,12,65,12,85,11,5,10,72,8,95,6,29,4,-28,1,-102,-1,113,-3,-127,-5,-47,-7,102,-8,102,-9,-61,-10,-100,-10,-61,-10,86,-9,59,-8,107,-7,-48,-6,94,-4,-10,-3,-95,-1,53,1,-95,2,-46,3,-76,4,107,5,-52,5,-36,5,-79,5,38,5,115,4,121,3,97,2,48,1,-36,-1,-102,-2,85,-3,87,-4,121,-5,-35,-6,-97,-6,-78,-6,0,-5,-81,-5,-99,-4,-85,-3,-40,-2,10,0,79,1,115,2,109,3,82,4,-30,4,83,5,108,5,83,5,-21,4,54,4,69,3,28,2,-60,0,71,-1,-64,-3,66,-4,-44,-6,-105,-7,-120,-8,-36,-9,-127,-9,112,-9,-57,-9,120,-8,-126,-7,-56,-6,106,-4,40,-2,44,0,26,2,21,4,-3,5,-76,7,23,9,59,10,0,11,88,11,69,11,-56,10,-40,9,-106,8,-25,6,-13,4,-65,2,90,0,-27,-3,97,-5,4,-7,-60,-10,-38,-12,87,-13,63,-14,-80,-15,-82,-15,57,-14,92,-13,-16,-12,-25,-10,74,-7,-32,-5,-102,-2,93,1,-9,3,127,6,-41,8,-62,10,75,12,116,13,12,14,20,14,-109,13,-105,12,-6,10,20,9,-86,6,11,4,55,1,109,-2,-91,-5,7,-7,-78,-10,-70,-12,53,-13,44,-14,-74,-15,-53,-15,102,-14,-116,-13,22,-11,9,-9,86,-7,-39,-5,99,-2,-10,0,106,3,-88,5,-91,7,67,9,-124,10,71,11,-96,11,-127,11,-14,10,9,10,-76,8,1,7,43,5,21,3,-12,0,-48,-2,-53,-4,7,-5,-112,-7,103,-8,-76,-9,94,-9,122,-9,-30,-9,-90,-8,-73,-7,-2,-6,100,-4,-43,-3,83,-1,-61,0,6,2,51,3,19,4,-68,4,19,5,38,5,-20,4,91,4,-103,3,-117,2,98,1,24,0,-33,-2,-83,-3,-108,-4,-68,-5,4,-5,-71,-6,-101,-6,-48,-6,61,-5,-2,-5,-18,-4,16,-2,81,-1,-84,0,-13,1,65,3,71,4,58,5,-20,5,80,6,90,6,43,6,-82,5,-14,4,-32,3,-74,2,65,1,-65,-1,41,-2,-115,-4,-2,-6,-116,-7,84,-8,91,-9,-69,-10,125,-10,-96,-10,41,-9,37,-8,-128,-7,36,-5,12,-3,40,-1,64,1,96,3,98,5,78,7,-16,8,65,10,69,11,-47,11,-14,11,-67,11,-4,10,-61,9,37,8,44,6,-35,3,113,1,-51,-2,53,-4,-88,-7,101,-9,92,-11,-71,-13,125,-14,-72,-15,-107,-15,-29,-15,-60,-14,25,-12,-29,-11,5,-8,-128,-6,32,-3,-26,-1,-112,2,55,5,-91,7,-65,9,125,11,-58,12,-90,13,-9,13,-55,13,27,13,-6,11,105,10,92,8,1,6,108,3,-64,0,-5,-3,72,-5,-52,-8,-95,-10,-42,-12,-104,-13,-38,-14,-106,-14,-39,-14,-65,-13,-1,-12,-87,-10,-92,-8,-47,-6,35,-3,-115,-1,-27,1,15,4,18,6,-55,7,54,9,35,10,-88,10,-83,10,88,10,-118,9,99,8,-6,6,59,5,112,3,-121,1,-87,-1,-35,-3,78,-4,-20,-6,-36,-7,36,-7,-67,-8,-73,-8,-7,-8,-110,-7,109,-6,-128,-5,-70,-4,30,-2,124,-1,-70,0,-17,1,-23,2,-53,3,77,4,-82,4,-89,4,118,4,1,4,81,3,91,2,84,1,25,0,-23,-2,-89,-3,-114,-4,-100,-5,-33,-6,120,-6,76,-6,-121,-6,3,-5,-35,-5,-11,-4,41,-2,-111,-1,-2,0,114,2,-63,3,-11,4,-10,5,-71,6,49,7,99,7,62,7,-41,6,-7,5,-12,4,-107,3,7,2,72,0,114,-2,-75,-4,-13,-6,99,-7,16,-8,11,-9,76,-10,2,-10,32,-10,-99,-10,-121,-9,-46,-8,99,-6,73,-4,88,-2,-107,0,-47,2,-5,4,2,7,-44,8,76,10,127,11,68,12,-112,12,-122,12,-16,11,-3,10,-124,9,-49,7,-79,5,109,3,-33,0,81,-2,-69,-5,78,-7,19,-9,35,-11,-93,-13,-118,-14,7,-14,-5,-15,124,-14,-117,-13,8,-11,-17,-10,45,-7,-110,-5,62,-2,-33,0,115,3,-23,5,38,8,41,10,-79,11,-36,12,119,13,-115,13,47,13,76,12,-28,10,19,9,-9,6,-103,4,16,2,-127,-1,4,-3,-105,-6,-125,-8,-89,-10,67,-11,72,-12,-53,-13,-64,-13,54,-12,45,-11,-122,-10,47,-8,20,-6,61,-4,118,-2,-98,0,-47,2,-67,4,101,6,-26,7,-11,8,-69,9,0,10,-24,9,114,9,-81,8,-122,7,44,6,-127,4,-48,2,-10,0,41,-1,-98,-3,57,-4,28,-5,83,-6,-31,-7,-66,-7,7,-6,-111,-6,93,-5,89,-4,-124,-3,-64,-2,-2,-1,48,1,77,2,51,3,4,4,126,4,-77,4,-99,4,76,4,-96,3,-59,2,-65,1,-119,0,60,-1,0,-2,-53,-4,-50,-5,-25,-6,96,-6,17,-6,16,-6,80,-6,-12,-6,-42,-5,-10,-4,73,-2,-67,-1,69,1,-42,2,75,4,-92,5,-61,6,-91,7}; }
	private static byte[] data49(){ return new byte[] {35,8,103,8,65,8,-46,7,8,7,-10,5,-91,4,26,3,90,1,115,-1,-112,-3,-78,-5,-28,-7,66,-8,-14,-10,-2,-11,100,-11,57,-11,-114,-11,69,-10,105,-9,2,-7,-24,-6,13,-3,83,-1,-84,1,-8,3,46,6,45,8,-13,9,77,11,87,12,-31,12,9,13,-83,12,-37,11,-117,10,-24,8,-42,6,-104,4,22,2,-105,-1,6,-3,-99,-6,95,-8,105,-10,-52,-12,-113,-13,-56,-14,123,-14,-78,-14,103,-13,-104,-12,42,-10,46,-8,100,-6,-43,-4,101,-1,-22,1,99,4,-79,6,-75,8,104,10,-54,11,-82,12,32,13,19,13,-117,12,-107,11,38,10,105,8,69,6,-20,3,122,1,-22,-2,-121,-4,71,-6,84,-8,-60,-10,-95,-11,-20,-12,-73,-12,-11,-12,-98,-11,-69,-10,24,-8,-48,-7,-98,-5,-91,-3,-96,-1,-96,1,127,3,37,5,-117,6,-94,7,91,8,-84,8,-91,8,73,8,-125,7,119,6,65,5,-53,3,63,2,-61,0,52,-1,-42,-3,-95,-4,-103,-5,-25,-6,124,-6,98,-6,-103,-6,22,-5,-38,-5,-48,-4,-12,-3,42,-1,92,0,-122,1,-116,2,103,3,22,4,122,4,-93,4,-119,4,52,4,-95,3,-64,2,-61,1,-102,0,84,-1,13,-2,-66,-4,-90,-5,-88,-6,-16,-7,-120,-7,116,-7,-51,-7,90,-6,94,-5,-111,-4,-2,-3,-100,-1,65,1,-20,2,-128,4,-8,5,49,7,49,8,-16,8,72,9,79,9,-20,8,51,8,18,7,-82,5,0,4,17,2,12,0,-13,-3,-20,-5,-16,-7,57,-8,-74,-10,-96,-11,-46,-12,127,-12,-110,-12,35,-11,25,-10,-125,-9,82,-7,104,-5,-73,-3,26,0,-124,2,-27,4,18,7,-5,8,-104,10,-51,11,-110,12,-30,12,-42,12,69,12,81,11,-18,9,43,8,34,6,-44,3,92,1,-46,-2,80,-4,-20,-7,-80,-9,-43,-11,88,-12,80,-13,-58,-14,-74,-14,41,-13,23,-12,104,-11,43,-9,42,-7,88,-5,-58,-3,50,0,-94,2,-20,4,7,7,-30,8,84,10,85,11,7,12,33,12,-44,11,6,11,-43,9,74,8,116,6,101,4,57,2,-1,-1,-53,-3,-77,-5,-33,-7,68,-8,3,-9,51,-10,-50,-11,-49,-11,64,-10,25,-9,72,-8,-79,-7,86,-5,29,-3,-11,-2,-56,0,122,2,1,4,88,5,118,6,60,7,-71,7,-20,7,-77,7,62,7,116,6,105,5,46,4,-68,2,52,1,-60,-1,108,-2,43,-3,66,-4,-118,-5,36,-5,0,-5,51,-5,-76,-5,92,-4,70,-3,62,-2,89,-1,117,0,-116,1,-125,2,87,3,-2,3,89,4,109,4,67,4,-63,3,10,3,29,2,-23,0,-95,-1,82,-2,-16,-4,-88,-5,-121,-6,-103,-7,-25,-8,118,-8,103,-8,-111,-8,70,-7,38,-6,101,-5,-26,-4,-103,-2,111,0,83,2,28,4,-56,5,61,7,115,8,78,9,-47,9,-17,9,-70,9,40,9,61,8,-28,6,84,5,-117,3,125,1,102,-1,61,-3,44,-5,31,-7,84,-9,-26,-11,-41,-12,58,-12,27,-12,104,-12,60,-11,-124,-10,35,-8,26,-6,78,-4,-82,-2,26,1,-116,3,-46,5,-25,7,-69,9,47,11,62,12,-33,12,-1,12,-93,12,-60,11,-124,10,-31,8,-26,6,-90,4,84,2,-35,-1,87,-3,-2,-6,-50,-8,-33,-10,51,-11,-19,-13,39,-13,-54,-14,-16,-14,-121,-13,-105,-12,10,-10,-39,-9,-36,-7,23,-4,99,-2,-80,0,-30,2,-19,4,-59,6,102,8,-94,9,-121,10,5,11,25,11,-76,10,-11,9,-42,8,76,7,-121,5,-117,3,117,1,97,-1,96,-3,-125,-5,-6,-7,-96,-8,-73,-9,40,-9,-4,-10,51,-9,-75,-9,-104,-8,-69,-7,17,-5,-109,-4,30,-2,-70,-1,86,1,-58,2,8,4,8,5,-61,5,63,6,82,6,43,6,-78,5,2,5,26,4,16,3,-31,1,-85,0,108,-1,71,-2,61,-3,111,-4,-65,-5,102,-5,98,-5,-118,-5,10,-4,-64,-4,-81,-3,-81,-2,-62,-1,-27,0,-13,1,-42,2,-80,3,46,4,-116,4,-99,4,119,4,17,4,99,3,114,2,85,1,14,0,-93,-2,60,-3,-50,-5,-128,-6,94,-7,122,-8,-26,-9,-67,-9,-31,-9,109,-8,84,-7,-93,-6,12,-4,-54,-3,-96,-1,-110,1,113,3,52,5,-41,6,72,8,81,9,4,10,103,10,78,10,-57,9,-25,8,-101,7,-11,5,31,4,15,2,-48,-1,-102,-3,109,-5,84,-7,112,-9,-30,-11,-101,-12,-58,-13,100,-13,116,-13,10,-12,21,-11,-112,-10,114,-8,-117,-6,-16,-4,117,-1,-20,1,92,4,-116,6,-120,8,60,10,-111,11,106,12,-27,12,-27,12,110,12,-126,11,63,10,122,8,119,6,65,4,-48,1,71,-1,-51,-4,-124,-6,98,-8,125,-10,14,-11,7,-12,104,-13,69,-13,-100,-13,94,-12,-115,-11,8,-9,-52,-8,-46,-6,-1,-4}; }
	private static byte[] data50(){ return new byte[] {49,-1,98,1,110,3,80,5,-14,6,63,8,55,9,-64,9,-15,9,-84,9,19,9,28,8,-30,6,85,5,-78,3,-28,1,16,0,58,-2,-125,-4,5,-5,-69,-7,-52,-8,27,-8,-33,-9,-17,-9,86,-8,-3,-8,-1,-7,44,-5,119,-4,-35,-3,64,-1,-100,0,-21,1,12,3,-2,3,-55,4,77,5,-105,5,-105,5,81,5,-62,4,1,4,0,3,-20,1,-74,0,-120,-1,113,-2,119,-3,-87,-4,24,-4,-40,-5,-53,-5,5,-4,125,-4,55,-3,22,-2,28,-1,60,0,90,1,116,2,112,3,70,4,-13,4,71,5,99,5,19,5,-103,4,-58,3,-81,2,97,1,-14,-1,99,-2,-46,-4,82,-5,-20,-7,-80,-8,-74,-9,2,-9,-79,-10,-64,-10,47,-9,-4,-9,32,-7,-84,-6,124,-4,106,-2,-115,0,-112,2,-110,4,94,6,-7,7,80,9,54,10,-40,10,-2,10,-60,10,31,10,33,9,-82,7,-6,5,2,4,-58,1,106,-1,17,-3,-54,-6,-95,-8,-81,-10,47,-11,13,-12,100,-13,41,-13,-125,-13,88,-12,-102,-11,80,-9,77,-7,-107,-5,6,-2,-116,0,14,3,111,5,-102,7,-121,9,7,11,36,12,-68,12,-19,12,-103,12,-44,11,-98,10,16,9,56,7,24,5,-59,2,105,0,24,-2,-46,-5,-78,-7,-42,-9,72,-10,24,-11,85,-12,4,-12,28,-12,-107,-12,-110,-11,-44,-10,97,-8,57,-6,28,-4,24,-2,42,0,22,2,-45,3,126,5,-31,6,-1,7,-42,8,75,9,90,9,18,9,103,8,126,7,48,6,-77,4,28,3,96,1,-89,-1,11,-2,-108,-4,85,-5,88,-6,-87,-7,66,-7,50,-7,105,-7,-32,-7,-96,-6,-105,-5,-97,-4,-19,-3,41,-1,95,0,-116,1,-107,2,105,3,14,4,-121,4,-103,4,-121,4,54,4,-89,3,-18,2,17,2,24,1,21,0,16,-1,27,-2,71,-3,-105,-4,19,-4,-50,-5,-38,-5,14,-4,-101,-4,80,-3,75,-2,84,-1,-128,0,-87,1,-55,2,-61,3,-93,4,68,5,-74,5,-36,5,-53,5,102,5,-61,4,-52,3,-87,2,57,1,-77,-1,0,-2,99,-4,-59,-6,79,-7,15,-8,52,-9,-109,-10,113,-10,-71,-10,118,-9,-126,-8,-8,-7,-81,-5,-97,-3,-67,-1,-27,1,15,4,7,6,-36,7,108,9,-104,10,97,11,-51,11,-89,11,33,11,45,10,-52,8,15,7,10,5,-39,2,125,0,27,-2,-61,-5,-108,-7,-94,-9,-10,-11,-77,-12,-42,-13,91,-13,112,-13,4,-12,1,-11,111,-10,62,-8,94,-6,-74,-4,39,-1,-106,1,2,4,43,6,41,8,-41,9,38,11,21,12,-96,12,-90,12,60,12,107,11,49,10,-98,8,-96,6,-125,4,60,2,-29,-1,-115,-3,102,-5,126,-7,-57,-9,-127,-10,-105,-11,11,-11,-18,-12,54,-11,-43,-11,-39,-10,49,-8,-71,-7,120,-5,71,-3,60,-1,12,1,-28,2,117,4,-47,5,-25,6,-68,7,56,8,90,8,55,8,-91,7,-21,6,-19,5,-72,4,90,3,-18,1,108,0,-16,-2,-88,-3,122,-4,-117,-5,-42,-6,102,-6,68,-6,113,-6,-34,-6,-119,-5,79,-4,72,-3,88,-2,116,-1,-126,0,-125,1,94,2,52,3,-38,3,59,4,107,4,97,4,37,4,-91,3,-3,2,38,2,47,1,28,0,23,-1,48,-2,79,-3,-75,-4,78,-4,24,-4,42,-4,113,-4,9,-3,-65,-3,-79,-2,-53,-1,-17,0,41,2,81,3,112,4,98,5,29,6,-110,6,-69,6,-106,6,27,6,87,5,55,4,-12,2,108,1,-56,-1,0,-2,65,-4,-101,-6,11,-7,-72,-9,-89,-10,-10,-11,-89,-11,-73,-11,75,-10,55,-9,-122,-8,43,-6,38,-4,68,-2,-126,0,-65,2,-17,4,-31,6,-96,8,18,10,35,11,-49,11,4,12,-37,11,62,11,62,10,-49,8,5,7,-20,4,-94,2,82,0,-46,-3,-118,-5,93,-7,119,-9,-8,-11,-47,-12,33,-12,-28,-13,38,-12,-45,-12,4,-10,-125,-9,113,-7,-109,-5,-20,-3,86,0,-68,2,0,5,16,7,-15,8,108,10,115,11,34,12,82,12,26,12,92,11,77,10,-31,8,25,7,47,5,18,3,-23,0,-84,-2,-105,-4,-85,-6,-13,-8,-121,-9,127,-10,-36,-11,-113,-11,-75,-11,47,-10,2,-9,32,-8,126,-7,7,-5,-88,-4,95,-2,18,0,-74,1,61,3,-99,4,-60,5,-89,6,82,7,-102,7,-102,7,80,7,-85,6,-61,5,-81,4,112,3,19,2,-66,0,114,-1,50,-2,39,-3,81,-4,-101,-5,60,-5,22,-5,61,-5,-111,-5,39,-4,-16,-4,-37,-3,-27,-2,-19,-1,-25,0,-39,1,-101,2,59,3,-96,3,-32,3,-55,3,-94,3,51,3,-95,2,-35,1,13,1,27,0,57,-1,63,-2,113,-3,-75,-4,38,-4,-60,-5,-86,-5,-42,-5,40,-4,-47,-4,-71,-3,-74,-2,-45,-1,32,1}; }
	private static byte[] data51(){ return new byte[] {74,2,-111,3,-92,4,-105,5,102,6,-10,6,59,7,73,7,7,7,97,6,-118,5,64,4,-29,2,35,1,98,-1,113,-3,-87,-5,-32,-7,88,-8,1,-9,25,-10,-116,-11,100,-11,-83,-11,96,-10,122,-9,-11,-8,-60,-6,-43,-4,18,-1,103,1,-75,3,-42,5,-43,7,120,9,-60,10,-93,11,8,12,-17,11,111,11,-122,10,39,9,-123,7,-120,5,100,3,29,1,-76,-2,115,-4,66,-6,74,-8,-106,-10,61,-11,89,-12,-34,-13,-31,-13,100,-12,70,-11,-92,-10,80,-8,65,-6,120,-4,-76,-2,-2,0,62,3,102,5,67,7,-16,8,69,10,49,11,-80,11,-51,11,107,11,-77,10,126,9,-10,7,57,6,59,4,40,2,9,0,2,-2,36,-4,102,-6,0,-7,-31,-9,21,-9,-83,-10,-92,-10,-22,-10,-111,-9,126,-8,-85,-7,11,-5,-107,-4,31,-2,-81,-1,55,1,-106,2,-63,3,-60,4,-123,5,10,6,70,6,77,6,9,6,-117,5,-40,4,2,4,-3,2,-27,1,-93,0,-112,-1,119,-2,125,-3,-61,-4,52,-4,-35,-5,-70,-5,-35,-5,56,-4,-78,-4,96,-3,44,-2,-3,-2,-34,-1,-61,0,-119,1,66,2,-40,2,69,3,126,3,-127,3,94,3,2,3,98,2,-83,1,-69,0,-42,-1,-60,-2,-47,-3,-13,-4,59,-4,-92,-5,78,-5,35,-5,69,-5,-89,-5,72,-4,26,-3,41,-2,101,-1,-69,0,37,2,-117,3,-45,4,-8,5,-20,6,-104,7,-10,7,0,8,-84,7,18,7,32,6,-30,4,88,3,-70,1,-28,-1,-3,-3,24,-4,68,-6,-94,-8,31,-9,-23,-11,45,-11,-50,-12,-28,-12,85,-11,81,-10,-97,-9,94,-7,62,-5,108,-3,-73,-1,-2,1,50,4,80,6,40,8,-78,9,-24,10,-72,11,26,12,5,12,-128,11,112,10,22,9,74,7,64,5,-3,2,-96,0,63,-2,-12,-5,-55,-7,-22,-9,94,-10,50,-11,110,-12,31,-12,78,-12,-26,-12,-8,-11,97,-9,44,-7,57,-5,91,-3,-89,-1,-25,1,13,4,-2,5,-97,7,-5,8,-9,9,-117,10,-73,10,-119,10,-33,9,-11,8,-84,7,49,6,108,4,-108,2,-78,0,-60,-2,-1,-4,91,-5,-15,-7,-52,-8,4,-8,123,-9,96,-9,127,-9,4,-8,-72,-8,-92,-7,-56,-6,14,-4,98,-3,-73,-2,4,0,83,1,126,2,-126,3,80,4,-19,4,71,5,80,5,50,5,-57,4,36,4,100,3,124,2,-122,1,-113,0,-112,-1,-85,-2,-40,-3,68,-3,-48,-4,-119,-4,126,-4,-75,-4,4,-3,-99,-3,82,-2,33,-1,-12,-1,-39,0,-90,1,103,2,-18,2,109,3,-103,3,-102,3,110,3,25,3,-119,2,-51,1,-6,0,14,0,13,-1,24,-2,17,-3,53,-4,115,-5,-37,-6,125,-6,89,-6,-120,-6,-24,-6,-105,-5,-126,-4,-109,-3,-44,-2,51,0,-116,1,-10,2,75,4,109,5,-126,6,87,7,-34,7,32,8,21,8,-82,7,-13,6,-43,5,106,4,-40,2,-2,0,7,-1,9,-3,25,-5,59,-7,-103,-9,67,-10,64,-11,-98,-12,106,-12,-77,-12,94,-11,-121,-10,-4,-9,-29,-7,-5,-5,66,-2,-83,0,12,3,66,5,83,7,25,9,105,10,-127,11,7,12,21,12,-63,11,-25,10,-78,9,38,8,63,6,30,4,-35,1,-108,-1,61,-3,3,-5,23,-7,78,-9,-15,-11,-13,-12,102,-12,80,-12,-90,-12,117,-11,-98,-10,31,-8,-22,-7,-28,-5,-16,-3,29,0,56,2,50,4,-15,5,-114,7,-71,8,-102,9,28,10,46,10,-48,9,20,9,6,8,-89,6,11,5,81,3,-120,1,-66,-1,4,-2,110,-4,5,-5,-16,-7,1,-7,-125,-8,61,-8,92,-8,-93,-8,84,-7,38,-6,38,-5,94,-4,-101,-3,-38,-2,-2,-1,40,1,20,2,-22,2,107,3,-23,3,29,4,36,4,-15,3,-103,3,20,3,107,2,-99,1,-48,0,-5,-1,32,-1,93,-2,-62,-3,63,-3,-34,-4,-56,-4,-31,-4,7,-3,127,-3,8,-2,-85,-2,114,-1,67,0,10,1,-48,1,-122,2,42,3,-96,3,-14,3,10,4,-21,3,-101,3,25,3,98,2,112,1,114,0,74,-1,54,-2,24,-3,32,-4,63,-5,-112,-6,26,-6,-21,-7,-11,-7,83,-6,-25,-6,-63,-5,-47,-4,43,-2,-93,-1,43,1,-73,2,61,4,-106,5,-54,6,-64,7,111,8,-61,8,-64,8,94,8,-92,7,-92,6,71,5,-83,3,-28,1,-7,-1,-37,-3,-22,-5,-12,-7,44,-8,-100,-10,94,-11,-116,-12,29,-12,38,-12,-114,-12,124,-11,-57,-10,120,-8,97,-6,-116,-4,-44,-2,53,1,111,3,-97,5,-114,7,73,9,-95,10,-114,11,3,12,5,12,-100,11,-81,10,101,9,-74,7,-60,5,-94,3,84,1,5,-1,-57,-4,-61,-6,-14,-8,84,-9,51,-10,103,-11,16,-11,33,-11,-69,-11,-100,-10}; }
	private static byte[] data52(){ return new byte[] {-19,-9,-115,-7,108,-5,121,-3,-121,-1,-114,1,-127,3,71,5,-57,6,-16,7,-52,8,81,9,123,9,79,9,-63,8,-33,7,-68,6,106,5,-29,3,64,2,-116,0,-5,-2,115,-3,19,-4,-18,-6,8,-6,94,-7,23,-7,-1,-8,55,-7,-88,-7,70,-6,32,-5,8,-4,21,-3,41,-2,62,-1,79,0,61,1,31,2,-73,2,64,3,-123,3,-101,3,110,3,23,3,-112,2,-14,1,56,1,115,0,-79,-1,-9,-2,78,-2,-65,-3,92,-3,15,-3,12,-3,37,-3,112,-3,-25,-3,-113,-2,95,-1,54,0,32,1,4,2,-38,2,-117,3,21,4,122,4,-90,4,-93,4,101,4,-15,3,84,3,-116,2,-98,1,-117,0,118,-1,66,-2,37,-3,32,-4,42,-5,92,-6,-41,-7,-116,-7,124,-7,-55,-7,104,-6,54,-5,78,-4,-112,-3,-3,-2,-126,0,10,2,-102,3,14,5,91,6,-126,7,95,8,-12,8,51,9,32,9,-103,8,-52,7,-111,6,16,5,78,3,89,1,81,-1,59,-3,61,-5,91,-7,-90,-9,76,-10,73,-11,-86,-12,102,-12,-113,-12,68,-11,73,-10,-60,-9,-119,-7,-96,-5,-42,-3,58,0,-127,2,-58,4,-69,6,126,8,-24,9,-13,10,-107,11,-55,11,-127,11,-47,10,-67,9,88,8,-94,6,-87,4,-112,2,74,0,36,-2,-7,-5,24,-6,113,-8,20,-9,43,-10,-86,-11,125,-11,-52,-11,111,-10,116,-9,-62,-8,85,-6,24,-4,0,-2,-38,-1,-52,1,-104,3,58,5,-82,6,-62,7,126,8,-10,8,-7,8,-72,8,2,8,30,7,-25,5,-109,4,30,3,-99,1,15,0,-81,-2,75,-3,45,-4,69,-5,-91,-6,53,-6,29,-6,62,-6,-80,-6,86,-5,47,-4,25,-3,18,-2,34,-1,25,0,-4,0,-69,1,93,2,-58,2,26,3,43,3,28,3,-61,2,118,2,-34,1,74,1,-100,0,-46,-1,28,-1,90,-2,-48,-3,79,-3,2,-3,-22,-4,-9,-4,41,-3,-111,-3,44,-2,-39,-2,-105,-1,105,0,77,1,32,2,-20,2,-95,3,73,4,-70,4,6,5,4,5,-26,4,-128,4,-26,3,10,3,6,2,-28,0,-73,-1,103,-2,55,-3,20,-4,23,-5,54,-6,-101,-7,47,-7,32,-7,73,-7,-70,-7,-115,-6,-105,-5,-34,-4,93,-2,-7,-1,-81,1,78,3,-17,4,96,6,-113,7,-118,8,43,9,127,9,123,9,14,9,94,8,89,7,-8,5,98,4,-105,2,-104,0,-112,-2,-114,-4,-100,-6,-54,-8,68,-9,20,-10,54,-11,-66,-12,-87,-12,11,-11,-50,-11,-23,-10,101,-8,34,-6,38,-4,68,-2,-127,0,-75,2,-50,4,-68,6,114,8,-39,9,-52,10,99,11,-127,11,48,11,110,10,58,9,-60,7,-10,5,-10,3,-25,1,-74,-1,-86,-3,-86,-5,-18,-7,120,-8,80,-9,-113,-10,63,-10,80,-10,-51,-10,-94,-9,-32,-8,83,-6,6,-4,-62,-3,-85,-1,103,1,35,3,-86,4,-11,5,7,7,-71,7,51,8,74,8,25,8,-105,7,-40,6,-53,5,-117,4,45,3,-63,1,83,0,-26,-2,-77,-3,-111,-4,-93,-5,4,-5,-103,-6,113,-6,127,-6,-40,-6,84,-5,-1,-5,-43,-4,-70,-3,-79,-2,-86,-1,-105,0,85,1,9,2,-118,2,-41,2,-20,2,-51,2,120,2,-11,1,96,1,-106,0,-29,-1,13,-1,83,-2,-81,-3,23,-3,-67,-4,112,-4,112,-4,-118,-4,-8,-4,-119,-3,52,-2,29,-1,31,0,38,1,53,2,53,3,35,4,-21,4,-128,5,-21,5,26,6,16,6,-44,5,88,5,-90,4,-54,3,-66,2,-108,1,81,0,-8,-2,-85,-3,109,-4,82,-5,84,-6,-112,-7,7,-7,-51,-8,-30,-8,58,-7,-36,-7,-68,-6,-30,-5,44,-3,-85,-2,60,0,-24,1,115,3,-1,4,98,6,-109,7,117,8,9,9,77,9,33,9,-103,8,-64,7,-115,6,22,5,103,3,126,1,-106,-1,-114,-3,-94,-5,-45,-7,54,-8,-40,-10,-55,-11,23,-11,-53,-12,2,-11,-123,-11,-123,-10,-52,-9,124,-7,89,-5,111,-3,-109,-1,-66,1,-46,3,-60,5,119,7,-36,8,-18,9,-86,10,-11,10,-51,10,79,10,112,9,49,8,-108,6,-35,4,-40,2,-33,0,-48,-2,-10,-4,48,-5,-73,-7,126,-8,-94,-9,25,-9,-6,-10,43,-9,-52,-9,-90,-8,-51,-7,51,-5,-71,-4,113,-2,30,0,-51,1,96,3,-60,4,-26,5,-63,6,89,7,-106,7,-128,7,29,7,-128,6,-115,5,123,4,81,3,-1,1,-71,0,103,-1,50,-2,34,-3,69,-4,-100,-5,68,-5,36,-5,54,-5,-97,-5,42,-4,-15,-4,-67,-3,-69,-2,-110,-1,122,0,68,1,-21,1,105,2,-69,2,-33,2,-59,2,-125,2,29,2,-116,1,-46,0,18,0,56,-1,101,-2,-104,-3,-42,-4,75,-4,-27,-5,-77,-5,-89,-5,-57,-5,49,-4,-78,-4}; }
	private static byte[] data53(){ return new byte[] {123,-3,74,-2,58,-1,69,0,79,1,100,2,113,3,92,4,44,5,-50,5,72,6,108,6,103,6,5,6,118,5,-102,4,-106,3,81,2,8,1,-91,-1,65,-2,-29,-4,-98,-5,-112,-6,-102,-7,-22,-8,125,-8,105,-8,-86,-8,48,-7,9,-6,40,-5,-109,-4,38,-2,-67,-1,-116,1,62,3,-44,4,73,6,126,7,119,8,34,9,117,9,123,9,42,9,114,8,109,7,27,6,127,4,-53,2,-43,0,-29,-2,-7,-4,22,-5,86,-7,-45,-9,-94,-10,-78,-11,39,-11,-12,-12,52,-11,-66,-11,-68,-10,-6,-9,-114,-7,97,-5,84,-3,112,-1,-122,1,-124,3,104,5,6,7,103,8,79,9,-12,9,18,10,-35,9,67,9,56,8,-24,6,96,5,-90,3,-50,1,-23,-1,29,-2,108,-4,-27,-6,-84,-7,-83,-8,33,-8,-42,-9,12,-8,-126,-8,80,-7,113,-6,-80,-5,34,-3,-102,-2,47,0,-93,1,-21,2,28,4,32,5,-28,5,94,6,-104,6,-116,6,67,6,-78,5,-22,4,-8,3,-28,2,-69,1,-120,0,107,-1,81,-2,106,-3,-104,-4,6,-4,-77,-5,-120,-5,-106,-5,-27,-5,88,-4,-15,-4,-77,-3,-113,-2,123,-1,86,0,42,1,-26,1,119,2,-36,2,11,3,-16,2,-93,2,47,2,-121,1,-79,0,-46,-1,-40,-2,-24,-3,11,-3,53,-4,-111,-5,24,-5,-53,-6,-51,-6,-15,-6,105,-5,5,-4,-22,-4,-12,-3,45,-1,98,0,-76,1,-23,2,34,4,37,5,-14,5,-103,6,3,7,43,7,7,7,-77,6,19,6,71,5,52,4,-6,2,-107,1,46,0,-77,-2,71,-3,-25,-5,-79,-6,-95,-7,-47,-8,75,-8,8,-8,16,-8,107,-8,27,-7,4,-6,52,-5,-106,-4,51,-2,-52,-1,-114,1,55,3,-27,4,80,6,-108,7,120,8,36,9,-122,9,88,9,-25,8,13,8,-32,6,120,5,-43,3,-13,1,2,0,31,-2,62,-4,106,-6,-47,-8,123,-9,102,-10,-85,-11,75,-11,99,-11,-33,-11,-94,-10,-32,-9,70,-7,1,-5,-43,-4,-64,-2,-68,0,-102,2,92,4,-18,5,68,7,68,8,4,9,79,9,97,9,-25,8,51,8,36,7,-53,5,73,4,-113,2,-42,0,29,-1,119,-3,-4,-5,-77,-6,-76,-7,-7,-8,-114,-8,119,-8,-75,-8,58,-7,0,-6,13,-5,64,-4,-102,-3,17,-1,125,0,-35,1,25,3,57,4,4,5,-107,5,-54,5,-27,5,-93,5,38,5,120,4,-115,3,-119,2,-125,1,98,0,82,-1,76,-2,121,-3,-64,-4,66,-4,-3,-5,-28,-5,44,-4,-112,-4,35,-3,-30,-3,-70,-2,-98,-1,-112,0,99,1,44,2,-61,2,64,3,-119,3,-94,3,122,3,48,3,-97,2,-18,1,20,1,34,0,22,-1,-5,-3,4,-3,9,-4,73,-5,-77,-6,68,-6,38,-6,60,-6,-109,-6,29,-5,-28,-5,-45,-4,-27,-3,31,-1,110,0,-71,1,16,3,50,4,79,5,39,6,-43,6,73,7,109,7,57,7,-77,6,-6,5,-9,4,-64,3,103,2,-38,0,95,-1,-59,-3,78,-4,-2,-6,-60,-7,-49,-8,33,-8,-73,-9,-85,-9,-15,-9,-122,-8,126,-7,-88,-6,28,-4,-62,-3,121,-1,60,1,-2,2,-101,4,29,6,87,7,109,8,34,9,-116,9,-102,9,77,9,-84,8,-63,7,120,6,-2,4,78,3,-127,1,-106,-1,-74,-3,-32,-5,64,-6,-53,-8,-104,-9,-86,-10,23,-10,-41,-11,-28,-11,97,-10,48,-9,68,-8,-94,-7,63,-5,-1,-4,-6,-2,-46,0,-95,2,92,4,-48,5,12,7,-28,7,122,8,-98,8,121,8,3,8,41,7,24,6,-67,4,86,3,-79,1,25,0,-112,-2,36,-3,-37,-5,-43,-6,8,-6,-114,-7,110,-7,-101,-7,11,-6,-67,-6,-85,-5,-56,-4,-7,-3,55,-1,117,0,-83,1,-60,2,-82,3,119,4,7,5,80,5,98,5,58,5,-57,4,48,4,102,3,118,2,117,1,111,0,118,-1,-121,-2,-78,-3,2,-3,-120,-4,46,-4,10,-4,47,-4,121,-4,-16,-4,-118,-3,94,-2,62,-1,48,0,16,1,-13,1,-73,2,71,3,-90,3,-45,3,-66,3,110,3,-34,2,35,2,57,1,47,0,22,-1,-16,-3,-38,-4,-44,-5,-10,-6,66,-6,-66,-7,-128,-7,-111,-7,-36,-7,122,-6,91,-5,114,-4,-61,-3,39,-1,-96,0,24,2,-122,3,-46,4,8,6,-23,6,-81,7,32,8,66,8,47,8,-73,7,10,7,16,6,-34,4,-126,3,-10,1,106,0,-59,-2,50,-3,-55,-5,122,-6,105,-7,-109,-8,17,-8,-46,-9,-21,-9,58,-8,-31,-8,-33,-7,6,-5,113,-4,5,-2,-78,-1,116,1,39,3,-63,4,46,6,87,7,67,8,-34,8,27,9,20,9,-108,8,-50,7,-79,6,103,5,-34,3,63,2,106,0,-92,-2,-48,-4,47,-5,-93,-7,89,-8,107,-9}; }
	private static byte[] data54(){ return new byte[] {-79,-10,108,-10,108,-10,-56,-10,118,-9,113,-8,-81,-7,20,-5,-87,-4,91,-2,2,0,-88,1,68,3,-93,4,-20,5,-45,6,-119,7,-27,7,3,8,-76,7,38,7,78,6,66,5,-1,3,-80,2,65,1,-42,-1,-121,-2,63,-3,54,-4,104,-5,-67,-6,99,-6,84,-6,115,-6,-28,-6,-93,-5,-112,-4,-96,-3,-63,-2,-3,-1,39,1,68,2,60,3,-8,3,-120,4,-44,4,-18,4,-56,4,93,4,-61,3,19,3,36,2,64,1,55,0,66,-1,81,-2,127,-3,-33,-4,113,-4,51,-4,60,-4,114,-4,-30,-4,-116,-3,86,-2,70,-1,48,0,44,1,25,2,-32,2,-109,3,31,4,105,4,-101,4,103,4,21,4,-127,3,-73,2,-74,1,-108,0,90,-1,37,-2,-24,-4,-59,-5,-57,-6,-3,-7,105,-7,19,-7,3,-7,46,-7,-90,-7,81,-6,65,-5,121,-4,-76,-3,36,-1,-80,0,48,2,-93,3,-8,4,49,6,23,7,-54,7,41,8,68,8,4,8,113,7,-94,6,-106,5,83,4,-41,2,82,1,-86,-1,25,-2,-119,-4,34,-5,-29,-7,-19,-8,46,-8,-30,-9,-43,-9,28,-8,-70,-8,-78,-7,-54,-6,48,-4,-80,-3,101,-1,11,1,-65,2,73,4,-76,5,-26,6,-16,7,-86,8,20,9,46,9,-13,8,99,8,-117,7,93,6,3,5,-127,3,-49,1,25,0,97,-2,-67,-4,55,-5,-42,-7,-79,-8,-52,-9,46,-9,-24,-10,-23,-10,59,-9,-26,-9,-43,-8,6,-6,111,-5,-8,-4,-102,-2,62,0,-37,1,68,3,-109,4,-100,5,108,6,-29,6,31,7,0,7,-88,6,-13,5,31,5,-5,3,-73,2,108,1,24,0,-52,-2,-93,-3,-92,-4,-56,-5,64,-5,-5,-6,-12,-6,52,-5,-85,-5,104,-4,60,-3,57,-2,69,-1,83,0,106,1,107,2,54,3,-24,3,111,4,-63,4,-60,4,-89,4,42,4,-102,3,-42,2,-19,1,6,1,-5,-1,17,-1,52,-2,102,-3,-47,-4,88,-4,29,-4,10,-4,59,-4,-95,-4,36,-3,-28,-3,-53,-2,-55,-1,-64,0,-39,1,-50,2,-82,3,78,4,-46,4,10,5,2,5,-80,4,40,4,97,3,93,2,59,1,-17,-1,-95,-2,72,-3,1,-4,-47,-6,-35,-7,26,-7,-107,-8,87,-8,119,-8,-20,-8,-98,-7,-93,-6,-32,-5,68,-3,-52,-2,103,0,-9,1,-120,3,-21,4,46,6,42,7,-8,7,117,8,-99,8,125,8,16,8,72,7,82,6,23,5,-84,3,42,2,-103,0,-3,-2,121,-3,-6,-5,-55,-6,-77,-7,-38,-8,71,-8,-5,-9,-3,-9,81,-8,-14,-8,-48,-7,-15,-6,74,-4,-47,-3,113,-1,24,1,-61,2,60,4,-91,5,-49,6,-80,7,81,8,-108,8,-106,8,50,8,-116,7,-111,6,119,5,1,4,-128,2,-38,0,52,-1,-117,-3,11,-4,-83,-6,-114,-7,-84,-8,22,-8,-54,-9,-54,-9,21,-8,-76,-8,-125,-7,-113,-6,-74,-5,2,-3,102,-2,-36,-1,57,1,-123,2,-70,3,-83,4,117,5,10,6,87,6,88,6,22,6,-92,5,-17,4,15,4,13,3,-4,1,-35,0,-67,-1,-107,-2,-75,-3,-58,-4,43,-4,-76,-5,-117,-5,124,-5,-46,-5,82,-4,-3,-4,-32,-3,-41,-2,-21,-1,-18,0,-26,1,-51,2,123,3,-4,3,79,4,86,4,43,4,-63,3,49,3,113,2,-117,1,-110,0,-120,-1,-112,-2,-105,-3,-52,-4,44,-4,-59,-5,-115,-5,-99,-5,-34,-5,100,-4,33,-3,0,-2,-3,-2,14,0,36,1,56,2,61,3,32,4,-39,4,90,5,-82,5,-76,5,122,5,12,5,75,4,89,3,42,2,-26,0,120,-1,40,-2,-66,-4,-124,-5,90,-6,119,-7,-57,-8,87,-8,37,-8,85,-8,-58,-8,122,-7,125,-6,-66,-5,34,-3,-65,-2,91,0,8,2,-90,3,22,5,82,6,97,7,26,8,126,8,-104,8,88,8,-48,7,-6,6,-29,5,-121,4,15,3,119,1,-39,-1,55,-2,-82,-4,81,-5,19,-6,28,-7,104,-8,16,-8,2,-8,61,-8,-46,-8,-94,-7,-70,-6,-13,-5,91,-3,-32,-2,-128,0,-8,1,-128,3,-41,4,7,6,1,7,-82,7,40,8,69,8,26,8,-93,7,-25,6,-27,5,-70,4,92,3,-18,1,110,0,-24,-2,125,-3,34,-4,-12,-6,-22,-7,31,-7,-104,-8,72,-8,81,-8,-85,-8,69,-7,18,-6,30,-5,80,-4,-101,-3,-15,-2,65,0,-122,1,-107,2,-117,3,69,4,-41,4,28,5,53,5,-4,4,-112,4,-2,3,49,3,77,2,71,1,58,0,63,-1,87,-2,-128,-3,-34,-4,104,-4,49,-4,44,-4,90,-4,-61,-4,89,-3,6,-2,-45,-2,-70,-1,-91,0,-107,1,107,2,34,3,-53,3,55,4,127,4,-127,4,75,4,-32,3,81,3,-114,2,-84,1,-69,0,-60,-1,-60,-2,-21,-3,16,-3,111,-4}; }
	private static byte[] data55(){ return new byte[] {-26,-5,-94,-5,-126,-5,-94,-5,-8,-5,-118,-4,87,-3,66,-2,92,-1,124,0,-77,1,-44,2,-33,3,-70,4,91,5,-50,5,-11,5,-47,5,96,5,-78,4,-48,3,-91,2,76,1,-41,-1,94,-2,-39,-4,107,-5,38,-6,15,-7,43,-8,-99,-9,103,-9,127,-9,-22,-9,-98,-8,-75,-7,-19,-6,107,-4,8,-2,-92,-1,89,1,-7,2,123,4,-43,5,-8,6,-19,7,-122,8,-60,8,-38,8,-116,8,-32,7,-9,6,-51,5,118,4,-6,2,95,1,-59,-1,46,-2,-61,-4,112,-5,78,-6,96,-7,-76,-8,78,-8,62,-8,115,-8,4,-7,-47,-7,-21,-6,51,-4,-88,-3,46,-1,-64,0,75,2,-75,3,-14,4,-8,5,-40,6,97,7,-106,7,-119,7,68,7,-92,6,-60,5,-79,4,120,3,17,2,-92,0,49,-1,-58,-3,-121,-4,95,-5,116,-6,-69,-7,75,-7,16,-7,36,-7,108,-7,-11,-7,-98,-6,119,-5,116,-4,126,-3,-84,-2,-54,-1,-21,0,-16,1,-36,2,-95,3,48,4,119,4,-105,4,-115,4,51,4,-54,3,33,3,88,2,-112,1,-91,0,-62,-1,-7,-2,41,-2,-113,-3,18,-3,-76,-4,-113,-4,-97,-4,-3,-4,103,-3,19,-2,-33,-2,-76,-1,-86,0,-105,1,108,2,45,3,-60,3,49,4,104,4,104,4,48,4,-42,3,40,3,119,2,-114,1,-104,0,-120,-1,114,-2,121,-3,-105,-4,-40,-5,69,-5,0,-5,-16,-6,33,-5,-109,-5,53,-4,17,-3,12,-2,40,-1,90,0,-118,1,-68,2,-46,3,-58,4,-117,5,18,6,106,6,122,6,63,6,-100,5,-52,4,-75,3,112,2,-3,0,125,-1,-12,-3,115,-4,7,-5,-55,-7,-58,-8,-13,-9,117,-9,61,-9,90,-9,-36,-9,-107,-8,-99,-7,-17,-6,125,-4,31,-2,-11,-1,-87,1,101,3,-22,4,64,6,89,7,44,8,-88,8,-44,8,-91,8,42,8,82,7,78,6,9,5,-108,3,10,2,103,0,-48,-2,76,-3,-32,-5,-88,-6,-68,-7,1,-7,-90,-8,-110,-8,-56,-8,73,-7,7,-6,21,-5,43,-4,119,-3,-43,-2,65,0,-74,1,16,3,76,4,106,5,70,6,-8,6,83,7,106,7,66,7,-53,6,43,6,63,5,56,4,10,3,-52,1,-127,0,54,-1,-11,-3,-34,-4,-37,-5,0,-5,84,-6,-26,-7,-90,-7,-61,-7,5,-6,-125,-6,51,-5,10,-4,6,-3,13,-2,4,-1,19,0,-10,0,-47,1,125,2,-3,2,93,3,-125,3,-126,3,62,3,-45,2,86,2,-84,1,-17,0,18,0,80,-1,-113,-2,-15,-3,88,-3,4,-3,-38,-4,-51,-4,5,-3,104,-3,-26,-3,-116,-2,74,-1,27,0,-2,0,-41,1,-97,2,81,3,-14,3,101,4,-94,4,-85,4,-120,4,39,4,-120,3,-37,2,-17,1,-3,0,-2,-1,-6,-2,0,-2,30,-3,90,-4,-71,-5,67,-5,22,-5,8,-5,79,-5,-46,-5,-119,-4,116,-3,-112,-2,-45,-1,29,1,100,2,-95,3,-67,4,-89,5,88,6,-52,6,-29,6,-72,6,68,6,109,5,125,4,40,3,-74,1,30,0,121,-2,-41,-4,60,-5,-35,-7,-97,-8,-79,-9,13,-9,-57,-10,-36,-10,68,-9,7,-8,9,-7,83,-6,-51,-5,109,-3,33,-1,-49,0,-119,2,35,4,-126,5,-63,6,-96,7,89,8,-79,8,-82,8,104,8,-45,7,-29,6,-53,5,118,4,20,3,-105,1,30,0,-93,-2,51,-3,-7,-5,-24,-6,-9,-7,94,-7,4,-7,-1,-8,58,-7,-79,-7,121,-6,125,-5,-91,-4,-9,-3,92,-1,-78,0,12,2,67,3,81,4,45,5,-30,5,86,6,126,6,103,6,36,6,-100,5,-33,4,-18,3,-28,2,-60,1,-115,0,111,-1,67,-2,74,-3,103,-4,-71,-5,49,-5,-29,-6,-59,-6,-53,-6,4,-5,101,-5,-13,-5,-96,-4,110,-3,65,-2,18,-1,-5,-1,-57,0,-110,1,46,2,-88,2,-4,2,44,3,42,3,4,3,-87,2,70,2,-82,1,27,1,115,0,-65,-1,21,-1,114,-2,-14,-3,-112,-3,74,-3,60,-3,74,-3,-106,-3,10,-2,-90,-2,114,-1,82,0,42,1,18,2,-40,2,-117,3,30,4,-121,4,-69,4,-67,4,125,4,21,4,125,3,-83,2,-71,1,-93,0,-127,-1,103,-2,68,-3,82,-4,111,-5,-50,-6,97,-6,52,-6,70,-6,-102,-6,46,-5,-11,-5,-4,-4,29,-2,89,-1,-89,0,7,2,71,3,116,4,-126,5,84,6,-30,6,47,7,58,7,-28,6,73,6,109,5,77,4,-19,2,-125,1,-17,-1,98,-2,-59,-4,81,-5,1,-6,-37,-8,-18,-9,77,-9,24,-9,31,-9,-114,-9,63,-8,71,-7,-102,-6,19,-4,-72,-3,116,-1,47,1,-29,2,117,4,-59,5,-30,6,-73,7,81,8,112,8,101,8,-13,7,58,7,68,6,7,5,-82,3,47,2,-77,0,39,-1}; }
	private static byte[] data56(){ return new byte[] {-78,-3,100,-4,80,-5,103,-6,-67,-7,103,-7,91,-7,125,-7,-18,-7,-113,-6,120,-5,119,-4,-97,-3,-38,-2,37,0,102,1,-102,2,-80,3,-95,4,91,5,-21,5,53,6,68,6,35,6,-48,5,59,5,-120,4,-79,3,-73,2,-80,1,-102,0,-126,-1,-117,-2,-117,-3,-66,-4,15,-4,-121,-5,65,-5,43,-5,75,-5,-112,-5,10,-4,-93,-4,83,-3,25,-2,-34,-2,-89,-1,105,0,17,1,-120,1,-6,1,50,2,80,2,57,2,-4,1,-106,1,17,1,119,0,-51,-1,27,-1,126,-2,-31,-3,98,-3,9,-3,-46,-4,-57,-4,-16,-4,53,-3,-85,-3,65,-2,-6,-2,-74,-1,-98,0,121,1,96,2,60,3,-18,3,-108,4,2,5,64,5,85,5,29,5,-58,4,51,4,113,3,-106,2,-104,1,-115,0,119,-1,96,-2,73,-3,99,-4,-106,-5,0,-5,-112,-6,98,-6,-118,-6,-23,-6,-119,-5,103,-4,122,-3,-77,-2,21,0,108,1,-38,2,19,4,64,5,52,6,-28,6,77,7,118,7,59,7,-65,6,-35,5,-48,4,113,3,-18,1,61,0,-108,-2,-28,-4,71,-5,-54,-7,-103,-8,-87,-9,0,-9,-88,-10,-81,-10,-6,-10,-90,-9,-102,-8,-50,-7,52,-5,-72,-4,103,-2,14,0,-67,1,71,3,-66,4,-11,5,-13,6,-85,7,24,8,51,8,7,8,-100,7,-37,6,-16,5,-52,4,-116,3,44,2,-49,0,98,-1,11,-2,-42,-4,-49,-5,-15,-6,92,-6,3,-6,-13,-7,48,-6,-91,-6,97,-5,75,-4,90,-3,127,-2,-81,-1,-40,0,11,2,20,3,-10,3,-85,4,45,5,126,5,-116,5,110,5,10,5,-121,4,-52,3,-8,2,-3,1,18,1,27,0,44,-1,83,-2,-117,-3,-28,-4,112,-4,21,-4,-27,-5,-23,-5,6,-4,60,-4,-85,-4,33,-3,-74,-3,73,-2,-3,-2,-94,-1,68,0,-46,0,74,1,-85,1,-13,1,3,2,8,2,-43,1,-110,1,48,1,-77,0,38,0,-111,-1,-4,-2,99,-2,-50,-3,96,-3,19,-3,-18,-4,-26,-4,20,-3,114,-3,2,-2,-72,-2,-110,-1,117,0,102,1,86,2,58,3,9,4,-67,4,54,5,-126,5,-95,5,109,5,39,5,-111,4,-69,3,-59,2,-82,1,118,0,64,-1,6,-2,-25,-4,-38,-5,-6,-6,94,-6,-16,-7,-57,-7,-43,-7,60,-6,-46,-6,-80,-5,-78,-4,-13,-3,54,-1,-88,0,1,2,109,3,-84,4,-63,5,-96,6,58,7,-113,7,-109,7,69,7,-79,6,-45,5,-69,4,94,3,-21,1,74,0,-71,-2,22,-3,-115,-5,43,-6,-6,-8,-2,-9,90,-9,5,-9,-7,-10,99,-9,6,-8,2,-7,61,-6,-83,-5,70,-3,-30,-2,-112,0,52,2,-76,3,1,5,22,6,-16,6,119,7,-65,7,-88,7,87,7,-79,6,-44,5,-68,4,125,3,31,2,-65,0,103,-1,26,-2,-2,-4,8,-4,72,-5,-80,-6,101,-6,88,-6,-126,-6,-28,-6,-122,-5,81,-4,65,-3,64,-2,92,-1,-120,0,-109,1,-100,2,119,3,48,4,-73,4,17,5,63,5,36,5,-8,4,125,4,-12,3,75,3,-128,2,-88,1,-52,0,-34,-1,7,-1,68,-2,-104,-3,14,-3,-82,-4,113,-4,106,-4,-124,-4,-48,-4,56,-3,-69,-3,70,-2,-16,-2,118,-1,20,0,-92,0,11,1,98,1,-103,1,-63,1,-85,1,127,1,35,1,-73,0,52,0,-118,-1,-13,-2,63,-2,-84,-3,36,-3,-81,-4,101,-4,65,-4,74,-4,110,-4,-61,-4,64,-3,-35,-3,-109,-2,112,-1,99,0,92,1,78,2,57,3,21,4,-56,4,82,5,-72,5,-28,5,-42,5,-112,5,31,5,99,4,-99,3,-93,2,-123,1,93,0,53,-1,11,-2,-11,-4,-10,-5,30,-5,-123,-6,16,-6,-25,-7,18,-6,122,-6,35,-5,21,-4,54,-3,120,-2,-31,-1,72,1,-82,2,-3,3,36,5,42,6,-22,6,99,7,-103,7,118,7,29,7,88,6,85,5,10,4,-118,2,-7,0,80,-1,-112,-3,-8,-5,127,-6,62,-7,46,-8,119,-9,-2,-10,-50,-10,-8,-10,124,-9,72,-8,92,-7,-112,-6,27,-4,-85,-3,69,-1,-11,0,126,2,-13,3,45,5,41,6,-17,6,116,7,-108,7,-128,7,8,7,-127,6,-101,5,-112,4,98,3,21,2,-50,0,-126,-1,64,-2,41,-3,52,-4,125,-5,-4,-6,-66,-6,-60,-6,14,-5,-110,-5,79,-4,38,-3,30,-2,42,-1,48,0,58,1,45,2,0,3,-73,3,67,4,-104,4,-77,4,-87,4,75,4,-33,3,74,3,-118,2,-66,1,-36,0,3,0,64,-1,-118,-2,-37,-3,114,-3,15,-3,-33,-4,-66,-4,-53,-4,-15,-4,70,-3,-82,-3,35,-2,-76,-2,70,-1,-48,-1,108,0,-41,0,77,1,-112,1,-67,1,-52,1,-71,1,-117,1,73,1,-29,0,102,0,-26,-1,95,-1}; }
	private static byte[] data57(){ return new byte[] {-69,-2,46,-2,-88,-3,45,-3,-62,-4,123,-4,101,-4,113,-4,-71,-4,26,-3,-79,-3,108,-2,69,-1,60,0,44,1,38,2,15,3,-11,3,-85,4,68,5,-77,5,-27,5,-15,5,-67,5,74,5,-119,4,-77,3,-96,2,121,1,50,0,-16,-2,-80,-3,-119,-4,127,-5,-95,-6,-1,-7,-113,-7,108,-7,123,-7,-45,-7,119,-6,64,-5,95,-4,-119,-3,-22,-2,99,0,-35,1,66,3,-110,4,-76,5,-82,6,79,7,-71,7,-39,7,-95,7,36,7,79,6,75,5,9,4,-102,2,11,1,100,-1,-55,-3,45,-4,-53,-6,126,-7,124,-8,-54,-9,103,-9,85,-9,-88,-9,56,-8,32,-7,70,-6,-97,-5,13,-3,-105,-2,42,0,-74,1,30,3,102,4,120,5,80,6,-40,6,42,7,20,7,-43,6,42,6,87,5,87,4,42,3,-22,1,-98,0,116,-1,68,-2,66,-3,101,-4,-58,-5,66,-5,16,-5,-6,-6,41,-5,-112,-5,46,-4,-31,-4,-51,-3,-84,-2,-83,-1,-88,0,-111,1,99,2,7,3,-97,3,-7,3,38,4,54,4,14,4,-43,3,101,3,-34,2,59,2,-103,1,-30,0,35,0,113,-1,-57,-2,61,-2,-49,-3,126,-3,94,-3,94,-3,-123,-3,-45,-3,51,-2,-85,-2,38,-1,-74,-1,61,0,-65,0,35,1,122,1,-67,1,-35,1,-38,1,-66,1,108,1,17,1,121,0,-29,-1,37,-1,114,-2,-68,-3,25,-3,-121,-4,15,-4,-55,-5,-101,-5,-107,-5,-61,-5,18,-4,-124,-4,43,-3,-7,-3,-53,-2,-61,-1,-46,0,-47,1,-36,2,-55,3,-94,4,88,5,-44,5,52,6,68,6,44,6,-29,5,81,5,-103,4,-68,3,-73,2,-107,1,97,0,41,-1,-18,-3,-54,-4,-64,-5,-23,-6,61,-6,-34,-7,-59,-7,-14,-7,105,-6,25,-5,8,-4,59,-3,127,-2,-36,-1,60,1,-91,2,-2,3,37,5,53,6,-25,6,105,7,-103,7,124,7,19,7,86,6,78,5,-2,3,-112,2,5,1,100,-1,-54,-3,54,-4,-39,-6,-101,-7,-103,-8,-39,-9,93,-9,58,-9,86,-9,-47,-9,127,-8,102,-7,-92,-6,-3,-5,119,-3,-15,-2,122,0,-30,1,61,3,93,4,77,5,-9,5,119,6,-99,6,-114,6,51,6,-71,5,-5,4,18,4,4,3,-23,1,-66,0,-91,-1,-114,-2,-95,-3,-32,-4,85,-4,3,-4,-16,-5,4,-4,89,-4,-43,-4,118,-3,57,-2,20,-1,-9,-1,-52,0,-93,1,86,2,-6,2,125,3,-56,3,-23,3,-24,3,-94,3,75,3,-65,2,32,2,114,1,-66,0,-1,-1,88,-1,-68,-2,60,-2,-61,-3,126,-3,96,-3,84,-3,120,-3,-92,-3,-6,-3,101,-2,-31,-2,109,-1,8,0,-108,0,30,1,123,1,-44,1,15,2,41,2,22,2,-7,1,-97,1,55,1,-69,0,43,0,122,-1,-50,-2,22,-2,116,-3,-48,-4,66,-4,-43,-5,126,-5,103,-5,122,-5,-66,-5,41,-4,-53,-4,-116,-3,-128,-2,-127,-1,-119,0,-101,1,-85,2,-84,3,-121,4,85,5,-25,5,63,6,106,6,91,6,20,6,126,5,-52,4,-36,3,-59,2,-111,1,76,0,24,-1,-42,-3,-64,-4,-79,-5,-37,-6,54,-6,-67,-7,-127,-7,-95,-7,-25,-7,115,-6,60,-5,59,-4,100,-3,-94,-2,14,0,123,1,-45,2,42,4,72,5,53,6,-32,6,101,7,-111,7,112,7,11,7,82,6,108,5,65,4,-22,2,111,1,-21,-1,94,-2,-52,-4,111,-5,51,-6,48,-7,114,-8,13,-8,-16,-9,43,-8,-102,-8,97,-7,89,-6,-106,-5,-36,-4,67,-2,-83,-1,14,1,95,2,-119,3,121,4,66,5,-53,5,5,6,-2,5,-77,5,63,5,-119,4,-84,3,-71,2,-93,1,-91,0,-106,-1,-92,-2,-52,-3,34,-3,-115,-4,53,-4,9,-4,15,-4,61,-4,-78,-4,64,-3,-12,-3,-78,-2,-113,-1,97,0,38,1,-26,1,-121,2,7,3,100,3,-122,3,-113,3,105,3,40,3,-63,2,56,2,-95,1,-18,0,65,0,-106,-1,-9,-2,99,-2,-22,-3,-98,-3,112,-3,112,-3,-111,-3,-30,-3,78,-2,-50,-2,112,-1,-5,-1,-95,0,56,1,-63,1,60,2,-107,2,-76,2,-37,2,-60,2,-119,2,7,2,-125,1,-35,0,23,0,61,-1,104,-2,-101,-3,-43,-4,48,-4,-113,-5,34,-5,-35,-6,-61,-6,-39,-6,22,-5,-118,-5,36,-4,-31,-4,-58,-3,-66,-2,-66,-1,-22,0,0,2,12,3,7,4,-35,4,-114,5,10,6,87,6,116,6,85,6,-10,5,110,5,-83,4,-60,3,-64,2,-117,1,86,0,32,-1,-20,-3,-53,-4,-68,-5,1,-5,81,-6,-12,-7,-32,-7,1,-6,112,-6,30,-5,2,-4,19,-3,80,-2,-105,-1,-16,0,91,2,-121,3,-68,4,-81,5,-127,6,-5,6,65,7,62,7,-24,6,75,6,115,5}; }
	private static byte[] data58(){ return new byte[] {86,4,20,3,-78,1,58,0,-56,-2,80,-3,-7,-5,-59,-6,-61,-7,-13,-8,106,-8,31,-8,24,-8,87,-8,-29,-8,-85,-7,-90,-6,-48,-5,16,-3,107,-2,-70,-1,11,1,80,2,88,3,55,4,-23,4,80,5,-107,5,-120,5,77,5,-36,4,63,4,109,3,-124,2,-122,1,-126,0,-116,-1,-88,-2,-32,-3,66,-3,-39,-4,-76,-4,-94,-4,-26,-4,73,-3,-45,-3,122,-2,48,-1,-11,-1,-64,0,-125,1,46,2,-56,2,53,3,-122,3,-99,3,-102,3,83,3,-2,2,110,2,-41,1,27,1,105,0,-80,-1,2,-1,97,-2,-37,-3,116,-3,42,-3,6,-3,8,-3,51,-3,118,-3,-38,-3,87,-2,-16,-2,-99,-1,64,0,-22,0,-116,1,18,2,-126,2,-54,2,-3,2,-11,2,-51,2,-124,2,25,2,-112,1,-33,0,26,0,68,-1,104,-2,-108,-3,-48,-4,28,-4,-120,-5,13,-5,-54,-6,-74,-6,-40,-6,45,-5,-63,-5,111,-4,83,-3,98,-2,123,-1,-105,0,-58,1,-30,2,-17,3,-47,4,-91,5,48,6,-112,6,-79,6,-112,6,55,6,-106,5,-42,4,-38,3,-60,2,-113,1,77,0,21,-1,-29,-3,-61,-4,-56,-5,-15,-6,82,-6,-22,-7,-84,-7,-75,-7,-5,-7,-123,-6,54,-5,43,-4,62,-3,117,-2,-58,-1,16,1,108,2,-113,3,-89,4,-108,5,76,6,-62,6,-12,6,-13,6,-91,6,22,6,66,5,69,4,15,3,-65,1,73,0,-28,-2,112,-3,53,-4,18,-5,40,-6,111,-7,4,-7,-39,-8,2,-7,99,-7,9,-6,-21,-6,-7,-5,25,-3,78,-2,-104,-1,-40,0,-6,1,4,3,-38,3,-128,4,-36,4,10,5,-13,4,-93,4,40,4,118,3,-96,2,-52,1,-40,0,-9,-1,23,-1,76,-2,-81,-3,34,-3,-52,-4,-112,-4,-102,-4,-71,-4,23,-3,-105,-3,51,-2,-13,-2,-83,-1,112,0,53,1,-40,1,113,2,-19,2,55,3,101,3,108,3,79,3,5,3,-98,2,13,2,115,1,-67,0,15,0,83,-1,-85,-2,19,-2,-101,-3,64,-3,24,-3,29,-3,74,-3,-100,-3,16,-2,-82,-2,89,-1,28,0,-41,0,-90,1,69,2,-24,2,92,3,-81,3,-42,3,-59,3,-103,3,46,3,-95,2,-28,1,-1,0,19,0,24,-1,31,-2,44,-3,86,-4,-122,-5,-12,-6,-125,-6,57,-6,25,-6,49,-6,-120,-6,-11,-6,-96,-5,115,-4,98,-3,109,-2,-110,-1,-79,0,-48,1,-36,2,-39,3,-94,4,100,5,-33,5,57,6,77,6,59,6,-29,5,118,5,-76,4,-39,3,-41,2,-70,1,-123,0,78,-1,27,-2,-3,-4,-2,-5,56,-5,-94,-6,55,-6,35,-6,53,-6,-106,-6,54,-5,6,-4,-2,-4,39,-2,103,-1,-79,0,7,2,73,3,108,4,95,5,26,6,-85,6,-22,6,-15,6,-102,6,24,6,79,5,89,4,52,3,-12,1,-97,0,54,-1,-17,-3,-81,-4,-127,-5,-110,-6,-65,-7,55,-7,-23,-8,-53,-8,9,-7,123,-7,47,-6,9,-5,0,-4,39,-3,70,-2,118,-1,-104,0,-102,1,-112,2,96,3,-18,3,87,4,-120,4,121,4,45,4,-52,3,42,3,108,2,-106,1,-89,0,-40,-1,10,-1,81,-2,-56,-3,90,-3,49,-3,42,-3,87,-3,-83,-3,37,-2,-37,-2,-113,-1,78,0,46,1,-31,1,-94,2,57,3,-101,3,-8,3,15,4,-13,3,-85,3,47,3,-88,2,-12,1,33,1,107,0,-109,-1,-45,-2,42,-2,-105,-3,30,-3,-49,-4,-101,-4,-89,-4,-49,-4,17,-3,-108,-3,26,-2,-59,-2,121,-1,60,0,0,1,-86,1,65,2,-58,2,30,3,90,3,98,3,87,3,13,3,-78,2,34,2,107,1,-95,0,-69,-1,-45,-2,-34,-3,-20,-4,16,-4,91,-5,-72,-6,75,-6,14,-6,4,-6,63,-6,-86,-6,68,-5,30,-4,17,-3,40,-2,92,-1,-116,0,-52,1,-4,2,10,4,1,5,-46,5,101,6,-58,6,-29,6,-65,6,104,6,-49,5,14,5,27,4,7,3,-20,1,-72,0,-117,-1,86,-2,67,-3,78,-4,119,-5,-49,-6,91,-6,34,-6,29,-6,98,-6,-36,-6,-117,-5,90,-4,112,-3,-119,-2,-86,-1,-33,0,15,2,41,3,61,4,20,5,-58,5,65,6,-128,6,-114,6,71,6,-55,5,4,5,21,4,-7,2,-77,1,96,0,6,-1,-62,-3,-105,-4,-114,-5,-75,-6,22,-6,-84,-7,-114,-7,-99,-7,-13,-7,-125,-6,75,-5,54,-4,64,-3,74,-2,109,-1,127,0,108,1,77,2,3,3,127,3,-60,3,-34,3,-56,3,-123,3,35,3,-123,2,-37,1,46,1,118,0,-80,-1,-2,-2,91,-2,-43,-3,120,-3,57,-3,42,-3,78,-3,-125,-3,-11,-3,118,-2,27,-1,-51,-1,124,0,56,1,-32,1,-125,2,-19,2,80,3,-109,3,-100,3,-118,3,72,3}; }
	private static byte[] data59(){ return new byte[] {-27,2,88,2,-89,1,-20,0,31,0,85,-1,-115,-2,-21,-3,79,-3,-20,-4,-87,-4,-98,-4,-76,-4,19,-3,125,-3,41,-2,-16,-2,-64,-1,-104,0,127,1,89,2,18,3,-72,3,42,4,-126,4,-105,4,115,4,36,4,-101,3,-27,2,13,2,9,1,8,0,-9,-2,-26,-3,-31,-4,-15,-5,40,-5,118,-6,5,-6,-75,-7,-94,-7,-58,-7,21,-6,-90,-6,91,-5,59,-4,55,-3,85,-2,127,-1,-85,0,-59,1,-43,2,-51,3,-87,4,84,5,-42,5,34,6,60,6,31,6,-64,5,60,5,121,4,-112,3,-126,2,102,1,64,0,19,-1,-24,-3,-35,-4,-1,-5,87,-5,-45,-6,-119,-6,127,-6,-79,-6,25,-5,-68,-5,-112,-4,115,-3,-98,-2,-78,-1,-22,0,17,2,42,3,32,4,-7,4,-106,5,-10,5,58,6,46,6,-21,5,100,5,-70,4,-19,3,-20,2,-38,1,-71,0,-116,-1,107,-2,92,-3,83,-4,-128,-5,-36,-6,91,-6,38,-6,14,-6,62,-6,-123,-6,22,-5,-52,-5,-101,-4,118,-3,121,-2,98,-1,84,0,40,1,-11,1,-107,2,8,3,83,3,113,3,90,3,21,3,-90,2,36,2,111,1,-75,0,-9,-1,74,-1,-91,-2,21,-2,-73,-3,-128,-3,126,-3,-106,-3,-7,-3,110,-2,-8,-2,-70,-1,120,0,78,1,16,2,-41,2,-128,3,-21,3,65,4,122,4,99,4,40,4,-70,3,27,3,99,2,-104,1,-75,0,-48,-1,-26,-2,31,-2,100,-3,-53,-4,95,-4,18,-4,-13,-5,10,-4,70,-4,-66,-4,79,-3,9,-2,-49,-2,-82,-1,-111,0,91,1,36,2,-53,2,96,3,-54,3,3,4,16,4,-13,3,-96,3,36,3,120,2,-83,1,-48,0,-59,-1,-65,-2,-75,-3,-81,-4,-57,-5,2,-5,105,-6,-8,-7,-63,-7,-61,-7,5,-6,123,-6,42,-5,3,-4,3,-3,31,-2,69,-1,-123,0,-85,1,-25,2,-22,3,-33,4,-98,5,32,6,127,6,-113,6,117,6,30,6,-111,5,-36,4,-9,3,-7,2,-12,1,-38,0,-67,-1,-70,-2,-74,-3,-39,-4,15,-4,123,-5,8,-5,-49,-6,-50,-6,-1,-6,94,-5,-15,-5,-95,-4,-125,-3,116,-2,-122,-1,-122,0,-110,1,127,2,104,3,48,4,-49,4,70,5,-125,5,127,5,94,5,-30,4,92,4,126,3,-88,2,-118,1,112,0,89,-1,77,-2,72,-3,126,-4,-59,-5,70,-5,-10,-6,-27,-6,-14,-6,67,-5,-64,-5,100,-4,33,-3,-5,-3,-20,-2,-57,-1,-96,0,101,1,15,2,-118,2,-38,2,-5,2,-20,2,-55,2,114,2,-5,1,107,1,-50,0,29,0,109,-1,-49,-2,64,-2,-68,-3,90,-3,47,-3,24,-3,54,-3,119,-3,-21,-3,103,-2,18,-1,-64,-1,-128,0,65,1,-18,1,-101,2,47,3,-115,3,-24,3,-4,3,-3,3,-59,3,87,3,-45,2,35,2,87,1,115,0,-107,-1,-65,-2,-21,-3,64,-3,-96,-4,70,-4,20,-4,33,-4,80,-4,-71,-4,83,-3,14,-2,-13,-2,-34,-1,-42,0,-49,1,-60,2,-103,3,72,4,-48,4,27,5,64,5,13,5,-71,4,34,4,104,3,109,2,113,1,81,0,41,-1,10,-2,-24,-4,-21,-5,17,-5,88,-6,-45,-7,115,-7,102,-7,118,-7,-60,-7,73,-6,-3,-6,-33,-5,-59,-4,-25,-3,4,-1,31,0,63,1,69,2,66,3,21,4,-72,4,71,5,-99,5,-63,5,-75,5,116,5,-10,4,98,4,-112,3,-81,2,-89,1,-95,0,-97,-1,-90,-2,-71,-3,-10,-4,90,-4,-35,-5,-98,-5,-115,-5,-92,-5,-14,-5,120,-4,35,-3,-21,-3,-32,-2,-54,-1,-59,0,-58,1,-87,2,-123,3,52,4,-65,4,22,5,63,5,49,5,1,5,-102,4,6,4,103,3,-116,2,-94,1,-83,0,-71,-1,-76,-2,-49,-3,-6,-4,56,-4,-84,-5,63,-5,13,-5,1,-5,36,-5,106,-5,-18,-5,124,-4,36,-3,-49,-3,-81,-2,111,-1,45,0,-25,0,123,1,-2,1,79,2,-122,2,126,2,85,2,0,2,-113,1,-1,0,102,0,-72,-1,32,-1,127,-2,3,-2,-99,-3,99,-3,82,-3,94,-3,-91,-3,24,-2,-96,-2,83,-1,29,0,-4,0,-45,1,-90,2,103,3,19,4,-120,4,-31,4,-22,4,-26,4,-108,4,22,4,125,3,-83,2,-48,1,-41,0,-37,-1,-30,-2,3,-2,60,-3,-99,-4,15,-4,-61,-5,-91,-5,-74,-5,-7,-5,121,-4,25,-3,-37,-3,-58,-2,-85,-1,-97,0,-119,1,101,2,31,3,-56,3,51,4,-118,4,-112,4,109,4,23,4,-110,3,-50,2,-12,1,-15,0,-38,-1,-80,-2,-117,-3,119,-4,-125,-5,-78,-6,8,-6,-106,-7,107,-7,100,-7,-71,-7,39,-6,-40,-6,-75,-5,-75,-4,-38,-3,8,-1,61,0,119,1,-110,2,-105,3,-120,4,43,5,-75,5,-5,5}; }
	private static byte[] data60(){ return new byte[] {27,6,-14,5,-96,5,36,5,-128,4,-64,3,-34,2,-15,1,2,1,6,0,25,-1,58,-2,112,-3,-42,-4,85,-4,-4,-5,-45,-5,-50,-5,-8,-5,81,-4,-56,-4,100,-3,25,-2,-16,-2,-69,-1,-120,0,113,1,67,2,4,3,-95,3,35,4,115,4,-98,4,-106,4,92,4,4,4,96,3,-89,2,-44,1,-21,0,-2,-1,14,-1,53,-2,111,-3,-54,-4,61,-4,-34,-5,-76,-5,-87,-5,-62,-5,40,-4,-90,-4,63,-3,-18,-3,-77,-2,124,-1,58,0,-22,0,124,1,-16,1,73,2,109,2,-122,2,86,2,29,2,-73,1,61,1,-82,0,12,0,111,-1,-50,-2,53,-2,-73,-3,78,-3,8,-3,-4,-4,5,-3,49,-3,-109,-3,13,-2,-86,-2,86,-1,41,0,-8,0,-66,1,122,2,53,3,-71,3,46,4,116,4,-113,4,-123,4,47,4,-66,3,25,3,78,2,96,1,101,0,106,-1,122,-2,-103,-3,-43,-4,59,-4,-36,-5,-90,-5,-81,-5,-40,-5,96,-4,-11,-4,-49,-3,-84,-2,-71,-1,-52,0,-35,1,-49,2,-77,3,112,4,1,5,80,5,125,5,78,5,-2,4,105,4,-86,3,-70,2,-64,1,-98,0,115,-1,80,-2,50,-3,51,-4,65,-5,120,-6,-18,-7,-128,-7,98,-7,99,-7,-89,-7,39,-6,-51,-6,-103,-5,-120,-4,-109,-3,-96,-2,-68,-1,-40,0,-41,1,-43,2,-86,3,90,4,-27,4,53,5,91,5,79,5,15,5,-105,4,-10,3,57,3,111,2,122,1,-116,0,-91,-1,-71,-2,13,-2,96,-3,-25,-4,-121,-4,96,-4,104,-4,-112,-4,-34,-4,109,-3,-1,-3,-61,-2,125,-1,88,0,32,1,-23,1,-97,2,66,3,-73,3,25,4,90,4,102,4,88,4,18,4,-68,3,64,3,-99,2,-21,1,38,1,84,0,112,-1,-72,-2,-13,-3,68,-3,-66,-4,63,-4,-4,-5,-44,-5,-36,-5,3,-4,75,-4,-67,-4,79,-3,-22,-3,-118,-2,70,-1,-12,-1,-111,0,20,1,-107,1,-38,1,12,2,-3,1,-40,1,-116,1,28,1,-112,0,-3,-1,82,-1,-78,-2,44,-2,-83,-3,71,-3,7,-3,0,-3,31,-3,87,-3,-60,-3,79,-2,-3,-2,-65,-1,-104,0,125,1,100,2,45,3,-41,3,109,4,-39,4,17,5,27,5,-9,4,-93,4,38,4,120,3,-97,2,-72,1,-51,0,-59,-1,-54,-2,-29,-3,9,-3,92,-4,-53,-5,113,-5,72,-5,88,-5,-100,-5,20,-4,-77,-4,-116,-3,113,-2,-127,-1,119,0,-116,1,-120,2,104,3,17,4,-80,4,9,5,49,5,29,5,-61,4,60,4,116,3,-121,2,114,1,71,0,3,-1,-38,-3,-73,-4,-81,-5,-51,-6,23,-6,-95,-7,114,-7,110,-7,-77,-7,36,-6,-37,-6,-79,-5,-77,-4,-56,-3,-13,-2,39,0,77,1,85,2,82,3,25,4,-56,4,64,5,-127,5,-111,5,116,5,54,5,-65,4,51,4,106,3,-80,2,-46,1,-14,0,11,0,51,-1,103,-2,-66,-3,50,-3,-78,-4,117,-4,80,-4,87,-4,-122,-4,-43,-4,75,-3,-40,-3,117,-2,52,-1,-28,-1,-100,0,87,1,11,2,-107,2,11,3,111,3,-101,3,-100,3,-125,3,69,3,-36,2,100,2,-72,1,10,1,103,0,-88,-1,5,-1,98,-2,-45,-3,107,-3,38,-3,-14,-4,-29,-4,-7,-4,36,-3,121,-3,-34,-3,96,-2,-25,-2,121,-1,2,0,-104,0,6,1,101,1,-71,1,-18,1,3,2,-11,1,-67,1,126,1,22,1,-108,0,12,0,124,-1,-27,-2,85,-2,-53,-3,87,-3,-3,-4,-50,-4,-63,-4,-39,-4,38,-3,-126,-3,34,-2,-52,-2,-118,-1,96,0,54,1,14,2,-37,2,-115,3,34,4,-104,4,-46,4,-21,4,-63,4,98,4,-41,3,19,3,48,2,58,1,47,0,34,-1,34,-2,61,-3,113,-4,-42,-5,108,-5,72,-5,86,-5,-102,-5,29,-4,-47,-4,-83,-3,-85,-2,-71,-1,-38,0,-7,1,2,3,-23,3,-91,4,71,5,-89,5,-47,5,-79,5,87,5,-47,4,20,4,42,3,31,2,-5,0,-73,-1,-115,-2,99,-3,74,-4,80,-5,112,-6,-53,-7,113,-7,59,-7,81,-7,-118,-7,5,-6,-74,-6,-121,-5,123,-4,119,-3,-103,-2,-69,-1,-63,0,-61,1,-82,2,116,3,26,4,-121,4,-64,4,-54,4,-91,4,88,4,-47,3,44,3,109,2,-86,1,-49,0,1,0,68,-1,-103,-2,2,-2,-108,-3,77,-3,35,-3,37,-3,81,-3,-103,-3,5,-2,-128,-2,20,-1,-73,-1,107,0,12,1,-80,1,60,2,-63,2,33,3,106,3,-84,3,-87,3,-90,3,-128,3,56,3,-46,2,96,2,-45,1,61,1,-101,0,-16,-1,72,-1,-72,-2,50,-2,-88,-3,83,-3,7,-3,-32,-4,-46,-4,-18,-4,29,-3,102,-3,-58,-3,67,-2,-60,-2,71,-1,-47,-1,95,0}; }
	private static byte[] data61(){ return new byte[] {-59,0,53,1,122,1,-104,1,-104,1,104,1,37,1,-73,0,62,0,-90,-1,5,-1,89,-2,-48,-3,79,-3,-28,-4,-99,-4,113,-4,117,-4,-92,-4,-1,-4,-123,-3,45,-2,-24,-2,-58,-1,-80,0,-99,1,-127,2,81,3,12,4,-87,4,19,5,83,5,90,5,57,5,-22,4,105,4,-63,3,-5,2,18,2,20,1,17,0,8,-1,27,-2,56,-3,125,-4,-16,-5,-120,-5,92,-5,99,-5,-97,-5,19,-4,-79,-4,111,-3,99,-2,77,-1,92,0,91,1,95,2,63,3,1,4,-97,4,8,5,39,5,38,5,-41,4,88,4,-94,3,-85,2,-96,1,116,0,71,-1,23,-2,-2,-4,-19,-5,27,-5,104,-6,-10,-7,-72,-7,-78,-7,-12,-7,97,-6,10,-5,-44,-5,-59,-4,-59,-3,-44,-2,-5,-1,9,1,-7,1,-37,2,-124,3,23,4,113,4,-79,4,-73,4,-95,4,65,4,-33,3,78,3,-88,2,-5,1,59,1,124,0,-66,-1,17,-1,-120,-2,0,-2,-87,-3,108,-3,71,-3,76,-3,123,-3,-79,-3,5,-2,117,-2,-3,-2,-121,-1,17,0,-84,0,61,1,-59,1,64,2,-104,2,-30,2,-5,2,-5,2,-41,2,-105,2,63,2,-56,1,66,1,-88,0,4,0,114,-1,-29,-2,103,-2,-10,-3,-104,-3,98,-3,68,-3,65,-3,95,-3,-95,-3,-19,-3,85,-2,-55,-2,60,-1,-57,-1,63,0,-82,0,30,1,125,1,-83,1,-36,1,-29,1,-39,1,-94,1,89,1,-1,0,-123,0,-2,-1,113,-1,-44,-2,77,-2,-62,-3,74,-3,-19,-4,-88,-4,-117,-4,-108,-4,-61,-4,7,-3,116,-3,21,-2,-53,-2,-123,-1,93,0,66,1,20,2,-10,2,-88,3,69,4,-64,4,10,5,33,5,5,5,-81,4,32,4,100,3,-118,2,-128,1,-128,0,99,-1,81,-2,97,-3,-106,-4,-19,-5,114,-5,47,-5,41,-5,96,-5,-60,-5,112,-4,67,-3,50,-2,42,-1,85,0,106,1,108,2,100,3,55,4,-33,4,79,5,-123,5,-122,5,73,5,-39,4,60,4,109,3,126,2,118,1,76,0,53,-1,19,-2,4,-3,34,-4,78,-5,-80,-6,61,-6,11,-6,10,-6,61,-6,-94,-6,40,-5,-33,-5,-80,-4,-95,-3,-97,-2,-106,-1,-112,0,119,1,64,2,-13,2,122,3,-40,3,6,4,1,4,-61,3,119,3,-12,2,79,2,-102,1,-19,0,45,0,119,-1,-30,-2,71,-2,-30,-3,-104,-3,100,-3,108,-3,-123,-3,-55,-3,34,-2,-106,-2,42,-1,-67,-1,103,0,0,1,-120,1,13,2,-125,2,-34,2,24,3,70,3,91,3,52,3,29,3,-45,2,122,2,4,2,-109,1,8,1,-120,0,-18,-1,116,-1,-25,-2,116,-2,26,-2,-43,-3,-97,-3,-127,-3,122,-3,-118,-3,-72,-3,-5,-3,79,-2,-77,-2,46,-1,-101,-1,30,0,-122,0,-16,0,72,1,126,1,-115,1,-108,1,100,1,42,1,-61,0,73,0,-78,-1,26,-1,112,-2,-37,-3,77,-3,-54,-4,118,-4,56,-4,25,-4,47,-4,104,-4,-62,-4,84,-3,-12,-3,-49,-2,-86,-1,-106,0,120,1,115,2,61,3,2,4,-98,4,39,5,109,5,-121,5,110,5,58,5,-55,4,32,4,101,3,125,2,-126,1,-125,0,108,-1,118,-2,-103,-3,-56,-4,40,-4,-76,-5,104,-5,96,-5,-114,-5,-43,-5,102,-4,19,-3,-9,-3,-20,-2,-31,-1,-23,0,-15,1,-55,2,-98,3,60,4,-83,4,-28,4,-22,4,-87,4,47,4,-127,3,-84,2,-87,1,-95,0,126,-1,108,-2,89,-3,112,-4,-108,-5,-15,-6,122,-6,74,-6,59,-6,117,-6,-42,-6,110,-5,38,-4,13,-3,-7,-3,-5,-2,-5,-1,-10,0,-50,1,-108,2,62,3,-72,3,22,4,68,4,67,4,23,4,-51,3,84,3,-54,2,48,2,122,1,-62,0,9,0,93,-1,-65,-2,65,-2,-27,-3,-89,-3,-124,-3,121,-3,-88,-3,-34,-3,55,-2,-98,-2,40,-1,-75,-1,77,0,-34,0,104,1,-14,1,89,2,-85,2,-22,2,-22,2,-30,2,-88,2,93,2,-13,1,102,1,-25,0,61,0,-69,-1,31,-1,-101,-2,27,-2,-61,-3,119,-3,69,-3,78,-3,90,-3,-120,-3,-57,-3,48,-2,-95,-2,46,-1,-90,-1,60,0,-65,0,54,1,-114,1,-28,1,26,2,73,2,68,2,57,2,8,2,-72,1,92,1,-33,0,84,0,-73,-1,21,-1,121,-2,-27,-3,83,-3,-15,-4,-109,-4,103,-4,78,-4,99,-4,-108,-4,-8,-4,103,-3,12,-2,-84,-2,121,-1,82,0,45,1,8,2,-58,2,-116,3,35,4,-99,4,-27,4,-1,4,-38,4,-120,4,-6,3,95,3,-124,2,-95,1,-83,0,-82,-1,-63,-2,-38,-3,3,-3,88,-4,-43,-5,-115,-5,116,-5,-119,-5,-26,-5,108,-4,30,-3,-6,-3,-29,-2,-24,-1,-22,0,-22,1}; }
	private static byte[] data62(){ return new byte[] {-47,2,-96,3,76,4,-64,4,16,5,50,5,10,5,-54,4,67,4,-101,3,-62,2,-52,1,-53,0,-71,-1,-75,-2,-82,-3,-71,-4,8,-4,100,-5,-16,-6,-75,-6,-98,-6,-57,-6,28,-5,-114,-5,54,-4,-10,-4,-51,-3,-79,-2,-113,-1,121,0,67,1,-7,1,-106,2,-4,2,76,3,95,3,69,3,6,3,-76,2,28,2,-113,1,-22,0,68,0,-105,-1,-5,-2,108,-2,5,-2,-65,-3,-116,-3,-114,-3,-91,-3,-23,-3,67,-2,-52,-2,87,-1,-11,-1,-97,0,58,1,-53,1,93,2,-68,2,33,3,94,3,119,3,125,3,94,3,27,3,-49,2,89,2,-47,1,67,1,-75,0,45,0,-115,-1,12,-1,-102,-2,68,-2,-22,-3,-74,-3,-105,-3,-89,-3,-68,-3,-26,-3,38,-2,115,-2,-39,-2,62,-1,-78,-1,40,0,-102,0,-2,0,79,1,-104,1,-58,1,-55,1,-74,1,-127,1,65,1,-53,0,71,0,-73,-1,12,-1,112,-2,-59,-3,46,-3,-86,-4,61,-4,-21,-5,-69,-5,-93,-5,-55,-5,19,-4,-113,-4,33,-3,-45,-3,-92,-2,-110,-1,121,0,106,1,88,2,66,3,-16,3,-96,4,34,5,107,5,-82,5,-104,5,97,5,-2,4,114,4,-61,3,-26,2,-11,1,4,1,16,0,4,-1,51,-2,102,-3,-73,-4,58,-4,-13,-5,-55,-5,-32,-5,30,-4,-111,-4,47,-3,-19,-3,-73,-2,-80,-1,-94,0,-106,1,123,2,57,3,-29,3,88,4,-101,4,-110,4,103,4,-4,3,101,3,-89,2,-67,1,-78,0,-91,-1,-99,-2,-98,-3,-79,-4,-26,-5,59,-5,-57,-6,-122,-6,118,-6,-90,-6,1,-5,-119,-5,60,-4,14,-3,-14,-3,-40,-2,-69,-1,-92,0,102,1,22,2,-88,2,26,3,95,3,-126,3,120,3,61,3,-9,2,124,2,-3,1,108,1,-59,0,40,0,-102,-1,28,-1,-83,-2,96,-2,44,-2,17,-2,40,-2,88,-2,-111,-2,-22,-2,86,-1,-38,-1,89,0,-37,0,108,1,-27,1,81,2,-87,2,-18,2,13,3,11,3,-22,2,-83,2,75,2,-45,1,70,1,-77,0,17,0,121,-1,-32,-2,87,-2,-26,-3,-122,-3,62,-3,9,-3,20,-3,43,-3,93,-3,-70,-3,37,-2,-87,-2,40,-1,-65,-1,76,0,-40,0,81,1,-45,1,37,2,100,2,-117,2,-101,2,-117,2,80,2,14,2,-93,1,26,1,-114,0,-23,-1,65,-1,-108,-2,-19,-3,87,-3,-47,-4,108,-4,42,-4,-6,-5,0,-4,27,-4,93,-4,-57,-4,75,-3,-3,-3,-80,-2,-115,-1,96,0,93,1,41,2,-11,2,-92,3,58,4,-78,4,-18,4,-1,4,-44,4,-122,4,17,4,116,3,-98,2,-67,1,-60,0,-44,-1,-27,-2,1,-2,48,-3,-128,-4,-2,-5,-74,-5,-103,-5,-91,-5,-16,-5,93,-4,9,-3,-57,-3,-76,-2,-100,-1,-97,0,-126,1,110,2,64,3,-35,3,121,4,-47,4,-27,4,-36,4,-99,4,54,4,-113,3,-64,2,-30,1,-33,0,-32,-1,-33,-2,-19,-3,22,-3,87,-4,-62,-5,84,-5,35,-5,21,-5,57,-5,-103,-5,6,-4,-82,-4,88,-3,50,-2,1,-1,-33,-1,-92,0,96,1,-10,1,106,2,-57,2,-40,2,-38,2,-110,2,81,2,-47,1,68,1,-87,0,14,0,113,-1,-43,-2,78,-2,-21,-3,-97,-3,126,-3,123,-3,-83,-3,-14,-3,86,-2,-52,-2,124,-1,23,0,-62,0,112,1,19,2,-93,2,22,3,-123,3,-64,3,-28,3,-35,3,-51,3,125,3,41,3,-96,2,12,2,110,1,-57,0,26,0,118,-1,-44,-2,67,-2,-35,-3,-118,-3,79,-3,38,-3,43,-3,84,-3,-111,-3,-30,-3,84,-2,-61,-2,75,-1,-42,-1,92,0,-35,0,80,1,-79,1,5,2,44,2,57,2,36,2,-13,1,-99,1,37,1,-92,0,21,0,95,-1,-74,-2,14,-2,100,-3,-61,-4,59,-4,-26,-5,-109,-5,109,-5,110,-5,-88,-5,-22,-5,111,-4,2,-3,-84,-3,-123,-2,89,-1,66,0,38,1,7,2,-35,2,-95,3,72,4,-61,4,35,5,79,5,105,5,56,5,-15,4,112,4,-53,3,11,3,50,2,85,1,109,0,-122,-1,-80,-2,-14,-3,83,-3,-46,-4,-124,-4,90,-4,91,-4,-109,-4,-12,-4,113,-3,19,-2,-44,-2,-85,-1,126,0,88,1,33,2,-41,2,83,3,-72,3,-17,3,-14,3,-59,3,98,3,-36,2,34,2,82,1,118,0,-116,-1,-100,-2,-84,-3,-32,-4,53,-4,-88,-5,70,-5,33,-5,16,-5,73,-5,-101,-5,37,-4,-66,-4,126,-3,60,-2,28,-1,-23,-1,-92,0,92,1,1,2,-128,2,-34,2,17,3,33,3,2,3,-73,2,84,2,-21,1,72,1,-69,0,17,0,-127,-1,-16,-2,127,-2,47,-2,-25,-3,-43,-3,-44,-3,2,-2,93,-2,-69,-2,58,-1,-58,-1,109,0,10,1}; }
	private static byte[] data63(){ return new byte[] {-94,1,57,2,-74,2,27,3,109,3,-103,3,-112,3,125,3,50,3,-65,2,60,2,-100,1,-16,0,57,0,120,-1,-48,-2,23,-2,-101,-3,25,-3,-51,-4,-113,-4,-118,-4,-110,-4,-54,-4,42,-3,-104,-3,22,-2,-79,-2,91,-1,10,0,-90,0,66,1,-49,1,70,2,-87,2,-23,2,2,3,15,3,-20,2,-70,2,80,2,-34,1,58,1,-101,0,-31,-1,46,-1,122,-2,-65,-3,37,-3,-103,-4,47,-4,-18,-5,-69,-5,-69,-5,-33,-5,32,-4,-116,-4,29,-3,-52,-3,117,-2,83,-1,54,0,17,1,-26,1,-81,2,89,3,-27,3,85,4,-120,4,-100,4,-122,4,54,4,-50,3,51,3,-108,2,-63,1,-7,0,28,0,82,-1,126,-2,-42,-3,64,-3,-53,-4,-122,-4,95,-4,117,-4,-88,-4,13,-3,-119,-3,42,-2,-30,-2,-88,-1,-121,0,56,1,1,2,-73,2,69,3,-62,3,9,4,48,4,38,4,-22,3,-128,3,5,3,85,2,-122,1,-70,0,-43,-1,-5,-2,43,-2,105,-3,-47,-4,68,-4,-26,-5,-79,-5,-79,-5,-53,-5,14,-4,118,-4,7,-3,-88,-3,105,-2,38,-1,-32,-1,-119,0,41,1,-92,1,8,2,61,2,78,2,54,2,1,2,-87,1,36,1,-94,0,11,0,114,-1,-31,-2,83,-2,-16,-3,-108,-3,91,-3,76,-3,112,-3,-81,-3,17,-2,-109,-2,37,-1,-32,-1,-113,0,73,1,1,2,-72,2,72,3,-58,3,28,4,99,4,116,4,110,4,49,4,-36,3,85,3,-66,2,31,2,97,1,-103,0,-44,-1,44,-1,120,-2,-19,-3,110,-3,33,-3,-31,-4,-39,-4,-27,-4,19,-3,93,-3,-47,-3,72,-2,-31,-2,121,-1,33,0,-76,0,78,1,-63,1,33,2,116,2,-108,2,-100,2,-123,2,45,2,-51,1,79,1,-71,0,11,0,76,-1,-103,-2,-41,-3,47,-3,-121,-4,12,-4,-98,-5,92,-5,69,-5,67,-5,111,-5,-54,-5,69,-4,-57,-4,123,-3,67,-2,28,-1,-8,-1,-59,0,-90,1,112,2,36,3,-46,3,70,4,-96,4,-36,4,-18,4,-41,4,-120,4,43,4,-83,3,8,3,78,2,-118,1,-60,0,-4,-1,57,-1,-109,-2,-4,-3,-100,-3,67,-3,22,-3,24,-3,61,-3,-122,-3,-8,-3,-114,-2,46,-1,-26,-1,-98,0,100,1,0,2,-105,2,-1,2,94,3,-127,3,-118,3,86,3,-3,2,-124,2,-26,1,56,1,113,0,-103,-1,-64,-2,-8,-3,51,-3,-95,-4,31,-4,-53,-5,-104,-5,-112,-5,-68,-5,12,-4,123,-4,9,-3,-83,-3,105,-2,28,-1,-16,-1,-100,0,65,1,-41,1,65,2,-104,2,-65,2,-71,2,-113,2,70,2,-48,1,75,1,-75,0,17,0,114,-1,-38,-2,88,-2,-23,-3,-112,-3,107,-3,93,-3,-123,-3,-52,-3,55,-2,-66,-2,100,-1,37,0,-34,0,-75,1,110,2,27,3,-85,3,34,4,103,4,125,4,114,4,74,4,-39,3,83,3,-81,2,-36,1,21,1,59,0,93,-1,-120,-2,-43,-3,52,-3,-78,-4,89,-4,41,-4,43,-4,74,-4,-107,-4,-2,-4,-118,-3,44,-2,-44,-2,-117,-1,53,0,-23,0,-122,1,27,2,-115,2,-30,2,36,3,71,3,60,3,26,3,-63,2,88,2,-56,1,42,1,124,0,-67,-1,8,-1,87,-2,-93,-3,23,-3,-104,-4,41,-4,-26,-5,-57,-5,-66,-5,-36,-5,35,-4,-114,-4,22,-3,-71,-3,110,-2,60,-1,5,0,-40,0,-106,1,83,2,-27,2,101,3,-62,3,7,4,23,4,11,4,-38,3,-120,3,20,3,-124,2,-43,1,41,1,115,0,-58,-1,23,-1,127,-2,4,-2,-100,-3,85,-3,48,-3,56,-3,87,-3,-95,-3,-5,-3,-128,-2,15,-1,-71,-1,96,0,8,1,-73,1,69,2,-46,2,57,3,117,3,-93,3,-113,3,100,3,21,3,-101,2,25,2,114,1,-81,0,-7,-1,59,-1,124,-2,-42,-3,76,-3,-33,-4,-117,-4,101,-4,86,-4,-125,-4,-50,-4,48,-3,-70,-3,88,-2,-1,-2,-81,-1,85,0,-36,0,101,1,-53,1,-1,1,37,2,14,2,-26,1,-111,1,26,1,-121,0,-29,-1,69,-1,-95,-2,10,-2,109,-3,8,-3,-62,-4,-97,-4,-95,-4,-48,-4,41,-3,-69,-3,75,-2,16,-1,-44,-1,-80,0,-119,1,92,2,19,3,-49,3,80,4,-68,4,-3,4,19,5,-13,4,-90,4,63,4,-92,3,-12,2,40,2,91,1,120,0,-93,-1,-47,-2,38,-2,-120,-3,16,-3,-67,-4,-108,-4,120,-4,-103,-4,-34,-4,72,-3,-42,-3,107,-2,22,-1,-42,-1,-111,0,50,1,-41,1,96,2,-52,2,11,3,49,3,49,3,-4,2,-77,2,39,2,-101,1,-8,0,44,0,107,-1,-102,-2,-57,-3,32,-3,121,-4,-12,-5,-119,-5,60,-5,35,-5,53,-5,95,-5,-88,-5,49,-4,-84,-4}; }
	private static byte[] data64(){ return new byte[] {86,-3,16,-2,-53,-2,-109,-1,107,0,56,1,-12,1,-87,2,62,3,-61,3,25,4,79,4,100,4,85,4,32,4,-26,3,118,3,-13,2,92,2,-61,1,25,1,123,0,-40,-1,62,-1,-65,-2,92,-2,-7,-3,-42,-3,-57,-3,-44,-3,17,-2,102,-2,-47,-2,77,-1,-38,-1,107,0,-10,0,127,1,-18,1,83,2,-111,2,-76,2,-85,2,-117,2,56,2,-52,1,77,1,-82,0,8,0,79,-1,-84,-2,11,-2,-126,-3,13,-3,-79,-4,127,-4,105,-4,-121,-4,-81,-4,-5,-4,111,-3,-23,-3,-118,-2,40,-1,-61,-1,111,0,-11,0,121,1,-33,1,51,2,97,2,91,2,69,2,12,2,-90,1,29,1,-98,0,17,0,111,-1,-29,-2,84,-2,-30,-3,-127,-3,50,-3,23,-3,27,-3,80,-3,-90,-3,31,-2,-70,-2,106,-1,73,0,17,1,-20,1,-73,2,108,3,20,4,-102,4,-32,4,-2,4,0,5,-74,4,78,4,-93,3,-22,2,20,2,27,1,34,0,47,-1,67,-2,103,-3,-93,-4,33,-4,-71,-5,-111,-5,-113,-5,-76,-5,28,-4,-110,-4,56,-3,-8,-3,-67,-2,-115,-1,98,0,30,1,-32,1,-122,2,11,3,102,3,-95,3,-74,3,-89,3,106,3,13,3,-126,2,-11,1,77,1,-107,0,-53,-1,6,-1,79,-2,-95,-3,8,-3,127,-4,24,-4,-55,-5,-82,-5,-90,-5,-54,-5,5,-4,112,-4,-22,-4,-104,-3,57,-2,1,-1,-68,-1,-122,0,58,1,-22,1,126,2,-11,2,98,3,-116,3,-86,3,-100,3,126,3,44,3,-56,2,70,2,-77,1,32,1,125,0,-18,-1,104,-1,-22,-2,124,-2,56,-2,-11,-3,-14,-3,-25,-3,20,-2,72,-2,-113,-2,-9,-2,111,-1,-16,-1,122,0,-2,0,-127,1,-17,1,83,2,-91,2,-52,2,-21,2,-46,2,-89,2,88,2,-2,1,-126,1,1,1,99,0,-49,-1,45,-1,-98,-2,35,-2,-93,-3,85,-3,28,-3,-8,-4,9,-3,40,-3,124,-3,-21,-3,94,-2,-2,-2,-115,-1,37,0,-63,0,54,1,-92,1,-13,1,17,2,24,2,-14,1,-80,1,65,1,-77,0,15,0,105,-1,-73,-2,3,-2,105,-3,-40,-4,117,-4,52,-4,31,-4,42,-4,98,-4,-54,-4,100,-3,18,-2,-22,-2,-52,-1,-87,0,-106,1,117,2,65,3,-18,3,-115,4,-16,4,54,5,63,5,38,5,-50,4,85,4,-67,3,-10,2,46,2,87,1,101,0,-125,-1,-84,-2,-27,-3,68,-3,-64,-4,104,-4,41,-4,35,-4,71,-4,-114,-4,14,-3,-97,-3,77,-2,11,-1,-34,-1,-89,0,102,1,27,2,-84,2,24,3,118,3,-107,3,-118,3,78,3,9,3,122,2,-27,1,31,1,83,0,-124,-1,-95,-2,-38,-3,37,-3,119,-4,-11,-5,-121,-5,81,-5,54,-5,72,-5,118,-5,-50,-5,56,-4,-55,-4,91,-3,7,-2,-71,-2,121,-1,61,0,-30,0,-109,1,50,2,-80,2,22,3,104,3,-96,3,-74,3,-90,3,-125,3,65,3,-25,2,-118,2,18,2,-93,1,2,1,-120,0,8,0,-104,-1,49,-1,-28,-2,-90,-2,123,-2,-118,-2,-91,-2,-31,-2,41,-1,-114,-1,-17,-1,114,0,-31,0,66,1,-98,1,-3,1,51,2,72,2,74,2,45,2,-20,1,-124,1,35,1,-96,0,17,0,112,-1,-43,-2,63,-2,-63,-3,92,-3,-1,-4,-57,-4,-82,-4,-91,-4,-46,-4,16,-3,115,-3,-39,-3,90,-2,-14,-2,121,-1,12,0,-107,0,18,1,-127,1,-41,1,14,2,25,2,38,2,-23,1,-98,1,65,1,-66,0,58,0,-112,-1,-8,-2,93,-2,-45,-3,98,-3,-2,-4,-65,-4,-93,-4,-72,-4,-20,-4,87,-3,-22,-3,-110,-2,92,-1,64,0,41,1,23,2,-11,2,-59,3,108,4,-6,4,80,5,113,5,94,5,41,5,-78,4,30,4,74,3,99,2,104,1,94,0,85,-1,98,-2,121,-3,-79,-4,20,-4,-86,-5,99,-5,94,-5,117,-5,-56,-5,62,-4,-39,-4,-99,-3,107,-2,67,-1,14,0,-30,0,-90,1,100,2,-12,2,98,3,-70,3,-33,3,-50,3,-101,3,72,3,-51,2,40,2,115,1,-74,0,-15,-1,25,-1,103,-2,-84,-3,10,-3,-117,-4,23,-4,-42,-5,-79,-5,-70,-5,-31,-5,51,-4,-89,-4,53,-3,-48,-3,125,-2,58,-1,-11,-1,-87,0,60,1,-40,1,72,2,-96,2,-26,2,-5,2,5,3,-30,2,-85,2,89,2,-2,1,-126,1,14,1,-107,0,29,0,-82,-1,85,-1,3,-1,-53,-2,-94,-2,-122,-2,-117,-2,-91,-2,-62,-2,-5,-2,56,-1,-109,-1,-8,-1,79,0,-65,0,21,1,113,1,-73,1,2,2,47,2,70,2,68,2,35,2,3,2,-66,1,106,1,6,1,-112,0,20,0,-105,-1,33,-1,-83,-2,72,-2,-15,-3,-75,-3,-92,-3,-115,-3}; }
	private static byte[] data65(){ return new byte[] {-71,-3,-35,-3,64,-2,-91,-2,38,-1,-88,-1,50,0,-67,0,40,1,-115,1,-49,1,12,2,19,2,6,2,-66,1,110,1,-19,0,87,0,-67,-1,0,-1,95,-2,-82,-3,13,-3,-115,-4,36,-4,-28,-5,-49,-5,-24,-5,34,-4,-114,-4,29,-3,-53,-3,-111,-2,114,-1,108,0,79,1,51,2,26,3,-36,3,119,4,-15,4,82,5,119,5,104,5,28,5,-72,4,35,4,106,3,-108,2,-78,1,-76,0,-68,-1,-26,-2,7,-2,79,-3,-73,-4,69,-4,-3,-5,-16,-5,-2,-5,79,-4,-55,-4,98,-3,22,-2,-28,-2,-56,-1,-98,0,118,1,36,2,-44,2,69,3,-82,3,-49,3,-60,3,-114,3,59,3,-75,2,14,2,76,1,121,0,-92,-1,-52,-2,-10,-3,59,-3,-113,-4,11,-4,-93,-5,104,-5,78,-5,103,-5,-112,-5,-15,-5,89,-4,-36,-4,124,-3,34,-2,-41,-2,-119,-1,54,0,-33,0,119,1,-1,1,106,2,-58,2,0,3,39,3,46,3,34,3,-7,2,-72,2,107,2,37,2,-68,1,92,1,-20,0,-115,0,44,0,-30,-1,-98,-1,118,-1,80,-1,72,-1,93,-1,-117,-1,-63,-1,0,0,74,0,-103,0,-12,0,73,1,126,1,-70,1,-33,1,-10,1,-17,1,-48,1,-100,1,84,1,-20,0,119,0,-18,-1,113,-1,-19,-2,113,-2,-16,-3,-108,-3,70,-3,4,-3,-18,-4,-30,-4,7,-3,49,-3,117,-3,-41,-3,73,-2,-57,-2,80,-1,-31,-1,94,0,-19,0,94,1,-71,1,-6,1,37,2,56,2,30,2,-31,1,-108,1,32,1,-96,0,5,0,114,-1,-49,-2,57,-2,-89,-3,51,-3,-37,-4,-99,-4,-114,-4,-91,-4,-17,-4,72,-3,-24,-3,-91,-2,127,-1,86,0,78,1,50,2,31,3,-22,3,-92,4,37,5,114,5,-86,5,-106,5,96,5,-17,4,65,4,127,3,-111,2,-99,1,-121,0,-127,-1,-128,-2,-101,-3,-55,-4,49,-4,-76,-5,104,-5,87,-5,103,-5,-73,-5,35,-4,-68,-4,110,-3,52,-2,20,-1,-32,-1,-69,0,-109,1,73,2,-32,2,93,3,-89,3,-57,3,-59,3,-97,3,71,3,-44,2,64,2,-112,1,-38,0,32,0,75,-1,-111,-2,-25,-3,74,-3,-67,-4,94,-4,29,-4,-12,-5,5,-4,49,-4,120,-4,-12,-4,-123,-3,24,-2,-84,-2,92,-1,14,0,-94,0,45,1,-88,1,22,2,92,2,-128,2,-113,2,-125,2,76,2,29,2,-48,1,111,1,14,1,-84,0,71,0,-8,-1,-85,-1,110,-1,64,-1,36,-1,17,-1,39,-1,47,-1,86,-1,-120,-1,-48,-1,11,0,100,0,-83,0,-8,0,74,1,-117,1,-64,1,-18,1,1,2,18,2,-4,1,-26,1,-66,1,123,1,32,1,-60,0,87,0,-9,-1,-125,-1,7,-1,-96,-2,69,-2,-12,-3,-65,-3,-89,-3,-101,-3,-72,-3,-12,-3,64,-2,-101,-2,30,-1,-102,-1,34,0,-90,0,39,1,-119,1,-32,1,22,2,54,2,52,2,1,2,-86,1,61,1,-78,0,14,0,100,-1,-97,-2,-8,-3,59,-3,-75,-4,46,-4,-35,-5,-101,-5,-98,-5,-77,-5,-20,-5,102,-4,-12,-4,-67,-3,-113,-2,110,-1,101,0,105,1,85,2,49,3,4,4,-78,4,47,5,-116,5,-77,5,-79,5,119,5,12,5,122,4,-52,3,-12,2,13,2,37,1,16,0,44,-1,71,-2,-118,-3,-33,-4,104,-4,7,-4,-3,-5,32,-4,79,-4,-55,-4,88,-3,6,-2,-34,-2,-86,-1,118,0,74,1,9,2,-70,2,43,3,-102,3,-71,3,-70,3,-121,3,41,3,-83,2,11,2,85,1,-110,0,-66,-1,-12,-2,37,-2,120,-3,-38,-4,99,-4,-12,-5,-66,-5,-107,-5,-95,-5,-62,-5,1,-4,104,-4,-34,-4,107,-3,-1,-3,-93,-2,65,-1,-44,-1,112,0,-13,0,93,1,-62,1,15,2,79,2,96,2,90,2,88,2,61,2,3,2,-61,1,-120,1,47,1,-42,0,-112,0,84,0,34,0,-15,-1,-36,-1,-49,-1,-16,-1,6,0,54,0,102,0,-64,0,3,1,93,1,-99,1,-22,1,34,2,75,2,98,2,92,2,73,2,19,2,-59,1,103,1,-5,0,125,0,-19,-1,120,-1,-23,-2,125,-2,0,-2,-83,-3,96,-3,31,-3,4,-3,-14,-4,16,-3,51,-3,120,-3,-59,-3,37,-2,-95,-2,33,-1,-91,-1,39,0,-96,0,17,1,126,1,-68,1,-25,1,2,2,-1,1,-47,1,-103,1,47,1,-69,0,50,0,-121,-1,-9,-2,71,-2,-71,-3,24,-3,-83,-4,78,-4,39,-4,16,-4,50,-4,-126,-4,0,-3,-105,-3,101,-2,67,-1,64,0,57,1,67,2,46,3,15,4,-48,4,106,5,-55,5,-10,5,-7,5,-60,5,76,5,-95,4,-29,3,-3,2,3,2,-3,0,-15,-1,-20,-2,3,-2,53,-3,127,-4,2,-4,-101,-5}; }
	private static byte[] data66(){ return new byte[] {126,-5,127,-5,-79,-5,-3,-5,-127,-4,26,-3,-25,-3,-85,-2,-119,-1,81,0,27,1,-42,1,111,2,0,3,70,3,-111,3,-99,3,115,3,59,3,-48,2,87,2,-79,1,-3,0,65,0,117,-1,-66,-2,11,-2,105,-3,-23,-4,126,-4,52,-4,15,-4,35,-4,86,-4,-99,-4,20,-3,-106,-3,50,-2,-48,-2,115,-1,20,0,-90,0,46,1,-108,1,-43,1,12,2,43,2,31,2,-2,1,-55,1,126,1,41,1,-49,0,122,0,20,0,-60,-1,-115,-1,79,-1,56,-1,23,-1,29,-1,54,-1,81,-1,-127,-1,-66,-1,14,0,104,0,-79,0,10,1,90,1,-99,1,-24,1,38,2,66,2,74,2,75,2,56,2,20,2,-48,1,-123,1,44,1,-58,0,76,0,-43,-1,103,-1,-21,-2,-113,-2,43,-2,-33,-3,-65,-3,-105,-3,-102,-3,-87,-3,-11,-3,72,-2,-71,-2,45,-1,-87,-1,46,0,-84,0,49,1,-106,1,-23,1,42,2,63,2,53,2,16,2,-65,1,86,1,-58,0,48,0,-126,-1,-42,-2,26,-2,104,-3,-61,-4,41,-4,-60,-5,109,-5,73,-5,48,-5,88,-5,-103,-5,15,-4,-103,-4,84,-3,45,-2,7,-1,7,0,3,1,-7,1,-25,2,-83,3,113,4,4,5,122,5,-79,5,-56,5,-94,5,83,5,-49,4,56,4,105,3,127,2,-108,1,-102,0,-86,-1,-54,-2,-6,-3,78,-3,-59,-4,106,-4,84,-4,79,-4,-122,-4,-15,-4,-127,-3,46,-2,-32,-2,-75,-1,-124,0,79,1,7,2,-96,2,29,3,104,3,-108,3,-100,3,93,3,4,3,-121,2,-21,1,52,1,109,0,-98,-1,-35,-2,37,-2,119,-3,-48,-4,86,-4,-2,-5,-74,-5,-94,-5,-93,-5,-51,-5,15,-4,111,-4,-17,-4,125,-3,27,-2,-75,-2,88,-1,-8,-1,120,0,-22,0,87,1,-90,1,-26,1,0,2,-1,1,-15,1,-57,1,-105,1,81,1,8,1,-71,0,111,0,29,0,-24,-1,-62,-1,-95,-1,-95,-1,-94,-1,-61,-1,-12,-1,69,0,-113,0,-22,0,61,1,-97,1,-3,1,69,2,127,2,-96,2,-80,2,-91,2,-104,2,65,2,-4,1,-109,1,25,1,-97,0,23,0,-111,-1,2,-1,124,-2,19,-2,-88,-3,88,-3,23,-3,-3,-4,-20,-4,-5,-4,29,-3,93,-3,-70,-3,19,-2,-107,-2,7,-1,-103,-1,26,0,-94,0,22,1,119,1,-36,1,16,2,53,2,60,2,29,2,-31,1,-105,1,36,1,-104,0,9,0,92,-1,-76,-2,15,-2,119,-3,-30,-4,104,-4,29,-4,-26,-5,-32,-5,0,-4,73,-4,-69,-4,85,-3,37,-2,-4,-2,-13,-1,-35,0,-37,1,-61,2,-80,3,105,4,4,5,103,5,-75,5,-59,5,-102,5,60,5,-64,4,16,4,70,3,87,2,93,1,110,0,108,-1,-120,-2,-75,-3,8,-3,105,-4,1,-4,-56,-5,-72,-5,-47,-5,32,-4,-107,-4,42,-3,-44,-3,-97,-2,102,-1,52,0,2,1,-81,1,74,2,-53,2,33,3,85,3,96,3,59,3,-1,2,-114,2,11,2,121,1,-64,0,5,0,78,-1,-109,-2,-29,-3,91,-3,-38,-4,-109,-4,90,-4,74,-4,93,-4,-95,-4,-19,-4,90,-3,-31,-3,101,-2,5,-1,-114,-1,35,0,-102,0,4,1,87,1,-104,1,-61,1,-55,1,-85,1,-115,1,76,1,12,1,-65,0,109,0,37,0,-45,-1,-99,-1,101,-1,66,-1,47,-1,46,-1,54,-1,99,-1,-107,-1,-43,-1,41,0,124,0,-31,0,62,1,-100,1,-26,1,55,2,112,2,-111,2,-100,2,-96,2,-120,2,95,2,29,2,-66,1,98,1,-18,0,107,0,-5,-1,102,-1,-3,-2,125,-2,26,-2,-50,-3,-113,-3,105,-3,107,-3,127,-3,-81,-3,4,-2,94,-2,-37,-2,103,-1,-25,-1,-123,0,-14,0,121,1,-41,1,46,2,84,2,115,2,96,2,55,2,-22,1,116,1,-24,0,78,0,-103,-1,-26,-2,44,-2,117,-3,-49,-4,67,-4,-60,-5,95,-5,47,-5,17,-5,42,-5,98,-5,-58,-5,92,-4,2,-3,-43,-3,-68,-2,-88,-1,-85,0,-88,1,-124,2,104,3,38,4,-60,4,67,5,-123,5,-101,5,-124,5,66,5,-40,4,59,4,-126,3,-76,2,-41,1,-32,0,-3,-1,21,-1,93,-2,-75,-3,62,-3,-23,-4,-55,-4,-56,-4,-3,-4,92,-3,-44,-3,112,-2,40,-1,-28,-1,-100,0,86,1,-6,1,-116,2,-15,2,68,3,103,3,107,3,55,3,-23,2,121,2,-25,1,66,1,-111,0,-39,-1,36,-1,102,-2,-68,-3,40,-3,-94,-4,71,-4,15,-4,-18,-5,-21,-5,8,-4,70,-4,-95,-4,20,-3,-98,-3,29,-2,-80,-2,66,-1,-48,-1,76,0,-87,0,-1,0,70,1,104,1,125,1,119,1,85,1,47,1,-20,0,-87,0,78,0,10,0,-59,-1,-106,-1,98,-1}; }
	private static byte[] data67(){ return new byte[] {85,-1,88,-1,107,-1,-112,-1,-39,-1,42,0,-106,0,-6,0,116,1,-38,1,84,2,-83,2,-7,2,52,3,90,3,94,3,80,3,29,3,-46,2,123,2,-2,1,110,1,-29,0,56,0,-94,-1,10,-1,125,-2,-1,-3,-103,-3,67,-3,8,-3,-33,-4,-37,-4,-10,-4,34,-3,112,-3,-52,-3,81,-2,-35,-2,105,-1,-11,-1,-121,0,13,1,-118,1,-15,1,62,2,110,2,114,2,112,2,59,2,-14,1,-127,1,-3,0,99,0,-66,-1,13,-1,84,-2,-84,-3,19,-3,120,-4,10,-4,-60,-5,-100,-5,-91,-5,-52,-5,43,-4,-96,-4,77,-3,16,-2,-23,-2,-49,-1,-56,0,-85,1,-102,2,114,3,37,4,-83,4,35,5,90,5,111,5,95,5,7,5,-106,4,9,4,64,3,120,2,-90,1,-75,0,-37,-1,3,-1,60,-2,-115,-3,1,-3,-100,-4,83,-4,75,-4,87,-4,-108,-4,7,-3,-116,-3,36,-2,-49,-2,-123,-1,72,0,-3,0,-100,1,44,2,-96,2,-18,2,27,3,27,3,6,3,-67,2,81,2,-32,1,54,1,-101,0,-37,-1,51,-1,-114,-2,5,-2,124,-3,24,-3,-34,-4,-67,-4,-75,-4,-33,-4,22,-3,-128,-3,-32,-3,97,-2,-14,-2,121,-1,-13,-1,112,0,-38,0,48,1,108,1,-120,1,-108,1,127,1,91,1,18,1,-42,0,127,0,38,0,-51,-1,114,-1,47,-1,-16,-2,-71,-2,-94,-2,-102,-2,-78,-2,-37,-2,25,-1,103,-1,-50,-1,61,0,-86,0,32,1,-106,1,9,2,101,2,-85,2,-14,2,14,3,32,3,11,3,-35,2,-92,2,73,2,-38,1,75,1,-49,0,72,0,-80,-1,28,-1,-106,-2,35,-2,-60,-3,119,-3,85,-3,70,-3,92,-3,-128,-3,-55,-3,53,-2,-71,-2,71,-1,-46,-1,104,0,7,1,-116,1,5,2,104,2,-79,2,-49,2,-40,2,-63,2,126,2,34,2,-87,1,7,1,86,0,-84,-1,-36,-2,44,-2,109,-3,-70,-4,43,-4,-79,-5,79,-5,21,-5,-8,-6,18,-5,87,-5,-60,-5,70,-4,-9,-4,-76,-3,-106,-2,-123,-1,103,0,89,1,54,2,5,3,-65,3,75,4,-62,4,2,5,41,5,17,5,-49,4,113,4,-18,3,68,3,-122,2,-76,1,-24,0,28,0,92,-1,-77,-2,34,-2,-82,-3,92,-3,68,-3,61,-3,100,-3,-55,-3,60,-2,-76,-2,89,-1,-4,-1,-86,0,66,1,-44,1,75,2,-78,2,-16,2,7,3,11,3,-34,2,-109,2,33,2,-91,1,14,1,107,0,-65,-1,11,-1,96,-2,-54,-3,62,-3,-45,-4,-126,-4,78,-4,53,-4,63,-4,110,-4,-80,-4,12,-3,121,-3,-1,-3,-114,-2,31,-1,-113,-1,20,0,126,0,-36,0,31,1,68,1,95,1,82,1,52,1,1,1,-61,0,101,0,35,0,-58,-1,121,-1,59,-1,11,-1,-27,-2,-28,-2,-17,-2,32,-1,106,-1,-54,-1,48,0,-76,0,54,1,-72,1,71,2,-68,2,34,3,116,3,-84,3,-49,3,-49,3,-87,3,100,3,21,3,-111,2,24,2,112,1,-55,0,38,0,111,-1,-48,-2,45,-2,-80,-3,52,-3,-34,-4,-86,-4,-119,-4,-115,-4,-83,-4,-24,-4,71,-3,-73,-3,69,-2,-37,-2,117,-1,30,0,-79,0,63,1,-58,1,36,2,122,2,-89,2,-82,2,-117,2,106,2,16,2,-105,1,-1,0,103,0,-67,-1,-2,-2,73,-2,-105,-3,-13,-4,114,-4,12,-4,-65,-5,-104,-5,-98,-5,-42,-5,37,-4,-93,-4,52,-3,-19,-3,-65,-2,-93,-1,-123,0,99,1,58,2,1,3,-101,3,58,4,-90,4,-29,4,-6,4,-28,4,-76,4,79,4,-57,3,62,3,-122,2,-77,1,-26,0,33,0,92,-1,-95,-2,4,-2,124,-3,27,-3,-46,-4,-68,-4,-65,-4,-3,-4,81,-3,-63,-3,67,-2,-17,-2,-111,-1,70,0,-20,0,-127,1,2,2,107,2,-80,2,-41,2,-30,2,-63,2,121,2,36,2,-105,1,16,1,106,0,-63,-1,8,-1,126,-2,-24,-3,118,-3,23,-3,-19,-4,-51,-4,-50,-4,-17,-4,64,-3,-90,-3,30,-2,-95,-2,49,-1,-72,-1,60,0,-89,0,40,1,98,1,-102,1,-88,1,-92,1,124,1,74,1,-7,0,-92,0,45,0,-58,-1,91,-1,-3,-2,-102,-2,99,-2,37,-2,24,-2,24,-2,61,-2,118,-2,-59,-2,43,-1,-78,-1,54,0,-37,0,93,1,-26,1,107,2,-36,2,59,3,114,3,-105,3,-101,3,-126,3,56,3,-38,2,103,2,-26,1,74,1,-95,0,1,0,81,-1,-80,-2,33,-2,-106,-3,59,-3,2,-3,-50,-4,-40,-4,-20,-4,56,-3,-117,-3,-3,-3,-103,-2,43,-1,-51,-1,109,0,22,1,-110,1,27,2,-126,2,-58,2,-22,2,-7,2,-32,2,-92,2,65,2,-43,1,43,1,-104,0,-32,-1,36,-1,101,-2,-73,-3}; }
	private static byte[] data68(){ return new byte[] {10,-3,113,-4,-17,-5,-113,-5,78,-5,41,-5,58,-5,114,-5,-60,-5,62,-4,-39,-4,-106,-3,96,-2,64,-1,31,0,3,1,-32,1,-87,2,80,3,-34,3,72,4,-100,4,-77,4,-94,4,115,4,22,4,-111,3,-6,2,75,2,-112,1,-42,0,18,0,100,-1,-73,-2,60,-2,-35,-3,-86,-3,-111,-3,-102,-3,-59,-3,31,-2,-124,-2,24,-1,-83,-1,65,0,-26,0,116,1,-1,1,100,2,-63,2,-18,2,3,3,-7,2,-70,2,107,2,-3,1,115,1,-27,0,62,0,-112,-1,-20,-2,67,-2,-85,-3,55,-3,-49,-4,-120,-4,89,-4,86,-4,97,-4,-102,-4,-21,-4,67,-3,-66,-3,49,-2,-68,-2,74,-1,-54,-1,41,0,-115,0,-48,0,-4,0,18,1,-2,0,-11,0,-83,0,108,0,39,0,-67,-1,113,-1,4,-1,-74,-2,114,-2,77,-2,52,-2,67,-2,108,-2,-81,-2,3,-1,-126,-1,19,0,-81,0,76,1,-21,1,127,2,10,3,-110,3,-17,3,50,4,85,4,93,4,73,4,-7,3,-91,3,32,3,-113,2,-23,1,61,1,-117,0,-55,-1,31,-1,-126,-2,-11,-3,111,-3,17,-3,-54,-4,-94,-4,-99,-4,-67,-4,-26,-4,51,-3,-103,-3,24,-2,-83,-2,60,-1,-31,-1,112,0,-20,0,113,1,-24,1,53,2,84,2,115,2,98,2,60,2,-22,1,-118,1,8,1,105,0,-64,-1,14,-1,88,-2,-81,-3,12,-3,-116,-4,21,-4,-49,-5,-94,-5,-87,-5,-57,-5,30,-4,-127,-4,39,-3,-60,-3,-108,-2,98,-1,57,0,16,1,-40,1,-108,2,55,3,-62,3,29,4,92,4,-125,4,106,4,62,4,-29,3,124,3,-16,2,77,2,-103,1,-25,0,43,0,121,-1,-35,-2,78,-2,-29,-3,-114,-3,86,-3,78,-3,85,-3,-106,-3,-37,-3,67,-2,-65,-2,71,-1,-30,-1,113,0,1,1,124,1,-19,1,59,2,-121,2,-102,2,-108,2,108,2,40,2,-60,1,90,1,-42,0,65,0,-85,-1,28,-1,-111,-2,28,-2,-74,-3,115,-3,71,-3,57,-3,81,-3,-127,-3,-59,-3,41,-2,-106,-2,21,-1,-109,-1,17,0,-124,0,-29,0,56,1,107,1,-118,1,-108,1,125,1,81,1,0,1,-86,0,70,0,-50,-1,98,-1,-9,-2,-118,-2,45,-2,-28,-3,-78,-3,-91,-3,-88,-3,-59,-3,19,-2,92,-2,-36,-2,82,-1,-17,-1,-116,0,42,1,-53,1,81,2,-44,2,56,3,-120,3,-67,3,-53,3,-67,3,-116,3,60,3,-52,2,62,2,-99,1,-9,0,77,0,-106,-1,-24,-2,76,-2,-55,-3,90,-3,17,-3,-34,-4,-43,-4,-11,-4,59,-3,-117,-3,14,-2,-106,-2,50,-1,-38,-1,-125,0,31,1,-76,1,57,2,-98,2,-23,2,13,3,25,3,-10,2,-72,2,88,2,-33,1,83,1,-73,0,-6,-1,54,-1,124,-2,-46,-3,33,-3,-115,-4,8,-4,-74,-5,115,-5,88,-5,108,-5,-106,-5,-23,-5,100,-4,-19,-4,-108,-3,89,-2,32,-1,-18,-1,-66,0,123,1,58,2,-53,2,95,3,-65,3,5,4,28,4,24,4,-18,3,-96,3,42,3,-74,2,29,2,-120,1,-38,0,53,0,-90,-1,30,-1,-88,-2,107,-2,57,-2,37,-2,54,-2,96,-2,-85,-2,32,-1,-107,-1,18,0,-112,0,39,1,-84,1,18,2,108,2,-85,2,-60,2,-58,2,-84,2,119,2,34,2,-82,1,48,1,-101,0,-9,-1,85,-1,-80,-2,33,-2,-104,-3,48,-3,-38,-4,-104,-4,-118,-4,-116,-4,-83,-4,-12,-4,65,-3,-68,-3,39,-2,-77,-2,49,-1,-74,-1,52,0,-104,0,-22,0,33,1,78,1,80,1,52,1,6,1,-61,0,107,0,2,0,-116,-1,32,-1,-76,-2,77,-2,5,-2,-54,-3,-77,-3,-66,-3,-33,-3,32,-2,-107,-2,30,-1,-76,-1,101,0,40,1,-29,1,-102,2,63,3,-51,3,80,4,-90,4,-34,4,-26,4,-59,4,126,4,32,4,-109,3,-7,2,68,2,117,1,-76,0,-30,-1,45,-1,101,-2,-40,-3,71,-3,-31,-4,-106,-4,110,-4,117,-4,-104,-4,-48,-4,55,-3,-85,-3,59,-2,-51,-2,109,-1,4,0,-97,0,40,1,-89,1,8,2,80,2,115,2,-127,2,103,2,50,2,-36,1,104,1,-29,0,62,0,-105,-1,-11,-2,60,-2,-98,-3,19,-3,-110,-4,51,-4,-21,-5,-53,-5,-49,-5,7,-4,65,-4,-70,-4,76,-3,-9,-3,-80,-2,106,-1,41,0,2,1,-75,1,98,2,-14,2,109,3,-64,3,-9,3,19,4,-4,3,-33,3,123,3,40,3,-98,2,21,2,127,1,-42,0,57,0,-83,-1,30,-1,-69,-2,85,-2,22,-2,-9,-3,-16,-3,16,-2,68,-2,-111,-2,-6,-2,107,-1,-19,-1,87,0,-30,0,91,1,-67,1,23,2,86,2,111,2,118,2,86,2,30,2,-47,1,108,1,-25,0}; }
	private static byte[] data69(){ return new byte[] {104,0,-67,-1,67,-1,-83,-2,50,-2,-63,-3,107,-3,55,-3,37,-3,51,-3,80,-3,-111,-3,-22,-3,96,-2,-46,-2,95,-1,-36,-1,106,0,-43,0,53,1,125,1,-73,1,-69,1,-71,1,-126,1,79,1,-20,0,123,0,5,0,-120,-1,9,-1,-117,-2,25,-2,-78,-3,112,-3,51,-3,47,-3,58,-3,100,-3,-87,-3,34,-2,-93,-2,64,-1,-11,-1,-98,0,77,1,-10,1,-101,2,49,3,-81,3,-1,3,47,4,69,4,54,4,-7,3,-88,3,37,3,-112,2,-31,1,36,1,102,0,-88,-1,-13,-2,73,-2,-69,-3,80,-3,-1,-4,-38,-4,-45,-4,-16,-4,58,-3,-84,-3,45,-2,-63,-2,96,-1,12,0,-64,0,94,1,-26,1,103,2,-70,2,4,3,29,3,20,3,-18,2,-83,2,65,2,-62,1,46,1,-126,0,-44,-1,27,-1,92,-2,-83,-3,8,-3,122,-4,21,-4,-66,-5,-121,-5,119,-5,-127,-5,-71,-5,-11,-5,109,-4,3,-3,-105,-3,75,-2,-7,-2,-68,-1,118,0,38,1,-53,1,82,2,-60,2,30,3,77,3,95,3,95,3,44,3,-23,2,-116,2,30,2,-89,1,28,1,-107,0,19,0,-90,-1,67,-1,-9,-2,-53,-2,-66,-2,-65,-2,-20,-2,31,-1,122,-1,-45,-1,87,0,-57,0,64,1,-72,1,31,2,111,2,-68,2,-29,2,-15,2,-35,2,-67,2,120,2,7,2,-92,1,25,1,-123,0,-19,-1,82,-1,-66,-2,33,-2,-95,-3,70,-3,-19,-4,-69,-4,-90,-4,-72,-4,-33,-4,25,-3,117,-3,-34,-3,94,-2,-42,-2,96,-1,-38,-1,69,0,-92,0,4,1,41,1,58,1,53,1,8,1,-57,0,119,0,4,0,-124,-1,16,-1,-118,-2,19,-2,-87,-3,91,-3,35,-3,14,-3,28,-3,81,-3,-93,-3,28,-2,-94,-2,84,-1,24,0,-33,0,-89,1,117,2,40,3,-51,3,82,4,-70,4,-1,4,13,5,0,5,-69,4,96,4,-35,3,71,3,-109,2,-48,1,6,1,56,0,123,-1,-71,-2,15,-2,-127,-3,25,-3,-53,-4,-88,-4,-96,-4,-65,-4,6,-3,92,-3,-54,-3,91,-2,-12,-2,-97,-1,49,0,-49,0,83,1,-51,1,29,2,91,2,-122,2,117,2,81,2,20,2,-78,1,63,1,-101,0,13,0,99,-1,-68,-2,21,-2,123,-3,-11,-4,-122,-4,50,-4,0,-4,-20,-5,-17,-5,53,-4,123,-4,-15,-4,122,-3,24,-2,-58,-2,115,-1,40,0,-45,0,122,1,15,2,-122,2,-25,2,63,3,97,3,114,3,102,3,57,3,-8,2,-98,2,48,2,-80,1,53,1,-93,0,34,0,-100,-1,58,-1,-39,-2,-105,-2,97,-2,77,-2,78,-2,114,-2,-78,-2,0,-1,94,-1,-44,-1,62,0,-70,0,52,1,-92,1,9,2,71,2,-126,2,-123,2,123,2,80,2,27,2,-76,1,64,1,-77,0,34,0,-107,-1,-3,-2,114,-2,-11,-3,-115,-3,61,-3,36,-3,8,-3,38,-3,92,-3,-83,-3,25,-2,-105,-2,32,-1,-89,-1,60,0,-72,0,55,1,-107,1,-29,1,2,2,-2,1,-14,1,-83,1,92,1,-15,0,123,0,-28,-1,80,-1,-76,-2,40,-2,-95,-3,42,-3,-44,-4,-88,-4,-121,-4,-102,-4,-59,-4,19,-3,-124,-3,4,-2,-83,-2,104,-1,28,0,-25,0,-86,1,80,2,-10,2,120,3,-32,3,44,4,73,4,69,4,20,4,-52,3,74,3,-62,2,28,2,118,1,-82,0,-5,-1,76,-1,-94,-2,33,-2,-84,-3,85,-3,40,-3,25,-3,55,-3,118,-3,-36,-3,84,-2,-27,-2,-122,-1,48,0,-56,0,106,1,-14,1,107,2,-53,2,3,3,24,3,17,3,-18,2,-84,2,60,2,-74,1,39,1,126,0,-46,-1,21,-1,99,-2,-65,-3,30,-3,-96,-4,55,-4,-39,-5,-76,-5,-97,-5,-65,-5,-27,-5,49,-4,-111,-4,29,-3,-80,-3,82,-2,-8,-2,-101,-1,73,0,-26,0,121,1,-16,1,92,2,-111,2,-45,2,-33,2,-69,2,-115,2,77,2,-8,1,-124,1,21,1,-88,0,48,0,-59,-1,112,-1,48,-1,-11,-2,-27,-2,-23,-2,1,-1,57,-1,-119,-1,-17,-1,88,0,-45,0,63,1,-70,1,48,2,-127,2,-56,2,2,3,10,3,7,3,-36,2,-95,2,61,2,-50,1,82,1,-64,0,39,0,-109,-1,-13,-2,87,-2,-34,-3,110,-3,26,-3,-45,-4,-85,-4,-89,-4,-65,-4,-13,-4,68,-3,-80,-3,35,-2,-100,-2,29,-1,-86,-1,41,0,-107,0,-17,0,67,1,106,1,-128,1,105,1,67,1,-14,0,-114,0,38,0,-105,-1,14,-1,-124,-2,2,-2,-108,-3,53,-3,-19,-4,-47,-4,-51,-4,-8,-4,63,-3,-75,-3,52,-2,-36,-2,-103,-1,103,0,52,1,-7,1,-70,2,95,3,-22,3,103,4,-70,4,-34,4,-31,4,-81,4,112,4,6,4,121,3}; }
	private static byte[] data70(){ return new byte[] {-38,2,46,2,98,1,-94,0,-36,-1,55,-1,-122,-2,-9,-3,-117,-3,48,-3,2,-3,-27,-4,6,-3,41,-3,123,-3,-32,-3,99,-2,-14,-2,-120,-1,25,0,-99,0,39,1,-100,1,-2,1,43,2,94,2,86,2,62,2,-7,1,-102,1,43,1,-101,0,2,0,95,-1,-76,-2,28,-2,-128,-3,5,-3,-111,-4,76,-4,23,-4,10,-4,37,-4,79,-4,-94,-4,35,-3,-93,-3,57,-2,-43,-2,127,-1,32,0,-69,0,81,1,-49,1,47,2,-124,2,-63,2,-36,2,-28,2,-61,2,-106,2,68,2,-3,1,-102,1,49,1,-53,0,79,0,-5,-1,-104,-1,98,-1,22,-1,-17,-2,-40,-2,-24,-2,-3,-2,46,-1,119,-1,-59,-1,39,0,-118,0,-4,0,97,1,-58,1,27,2,98,2,-116,2,-94,2,-86,2,-125,2,67,2,-28,1,111,1,-7,0,98,0,-39,-1,59,-1,-85,-2,40,-2,-84,-3,86,-3,29,-3,3,-3,-4,-4,27,-3,90,-3,-76,-3,25,-2,-103,-2,49,-1,-70,-1,72,0,-53,0,54,1,-106,1,-47,1,6,2,5,2,-22,1,-70,1,112,1,-7,0,118,0,-25,-1,90,-1,-67,-2,29,-2,-99,-3,34,-3,-57,-4,126,-4,94,-4,94,-4,122,-4,-56,-4,46,-3,-72,-3,83,-2,7,-1,-63,-1,-104,0,78,1,16,2,-66,2,83,3,-60,3,36,4,74,4,85,4,56,4,-19,3,-113,3,7,3,116,2,-65,1,13,1,63,0,-97,-1,-4,-2,103,-2,-11,-3,-85,-3,121,-3,109,-3,-119,-3,-59,-3,11,-2,-123,-2,12,-1,-102,-1,61,0,-42,0,102,1,-16,1,93,2,-80,2,-20,2,8,3,2,3,-39,2,-102,2,57,2,-69,1,43,1,-118,0,-20,-1,65,-1,-90,-2,2,-2,103,-3,-27,-4,-123,-4,48,-4,8,-4,-6,-5,15,-4,50,-4,115,-4,-47,-4,83,-3,-41,-3,114,-2,-4,-2,-100,-1,57,0,-56,0,49,1,-99,1,-30,1,18,2,38,2,37,2,2,2,-45,1,-126,1,34,1,-57,0,82,0,-18,-1,-118,-1,66,-1,-8,-2,-44,-2,-59,-2,-56,-2,-12,-2,41,-1,-122,-1,-11,-1,92,0,-30,0,92,1,-31,1,81,2,-66,2,24,3,84,3,122,3,-125,3,120,3,65,3,-7,2,-105,2,11,2,-124,1,-14,0,77,0,-84,-1,1,-1,119,-2,-22,-3,109,-3,20,-3,-43,-4,-85,-4,-78,-4,-48,-4,15,-3,101,-3,-46,-3,85,-2,-39,-2,113,-1,-14,-1,122,0,-7,0,95,1,-113,1,-61,1,-72,1,-92,1,105,1,3,1,-112,0,-3,-1,107,-1,-52,-2,46,-2,-86,-3,22,-3,-72,-4,110,-4,65,-4,64,-4,101,-4,-65,-4,47,-3,-52,-3,113,-2,57,-1,12,0,-28,0,-79,1,-125,2,57,3,-48,3,87,4,-88,4,-33,4,-25,4,-38,4,-106,4,52,4,-77,3,28,3,119,2,-85,1,-7,0,54,0,-122,-1,-33,-2,82,-2,-35,-3,-108,-3,91,-3,73,-3,81,-3,-126,-3,-61,-3,38,-2,-88,-2,39,-1,-81,-1,56,0,-57,0,68,1,-81,1,0,2,45,2,61,2,52,2,20,2,-63,1,97,1,-28,0,97,0,-55,-1,37,-1,-112,-2,-10,-3,109,-3,-2,-4,-87,-4,109,-4,88,-4,79,-4,113,-4,-80,-4,26,-3,-125,-3,17,-2,-99,-2,58,-1,-38,-1,104,0,-16,0,104,1,-37,1,27,2,103,2,127,2,127,2,117,2,79,2,6,2,-67,1,96,1,-10,0,-118,0,21,0,-65,-1,94,-1,14,-1,-34,-2,-81,-2,-80,-2,-77,-2,-43,-2,8,-1,92,-1,-83,-1,35,0,-104,0,16,1,-123,1,-11,1,84,2,-99,2,-23,2,-6,2,-5,2,-30,2,-93,2,75,2,-39,1,83,1,-57,0,43,0,-118,-1,-5,-2,94,-2,-35,-3,113,-3,39,-3,-12,-4,-27,-4,-13,-4,34,-3,117,-3,-26,-3,106,-2,-17,-2,-120,-1,20,0,-86,0,38,1,-90,1,2,2,63,2,90,2,101,2,69,2,4,2,-86,1,55,1,-102,0,5,0,90,-1,-74,-2,1,-2,115,-3,-16,-4,126,-4,43,-4,16,-4,15,-4,22,-4,102,-4,-42,-4,103,-3,8,-2,-66,-2,-123,-1,85,0,52,1,-27,1,-85,2,41,3,-82,3,10,4,48,4,57,4,33,4,-39,3,119,3,-24,2,94,2,-73,1,7,1,85,0,-88,-1,19,-1,-115,-2,44,-2,-35,-3,-82,-3,-82,-3,-51,-3,12,-2,96,-2,-47,-2,88,-1,-22,-1,109,0,2,1,125,1,-16,1,84,2,-103,2,-55,2,-53,2,-57,2,-106,2,74,2,-22,1,101,1,-44,0,59,0,-78,-1,19,-1,123,-2,-37,-3,108,-3,-9,-4,-92,-4,117,-4,90,-4,82,-4,113,-4,-87,-4,-19,-4,91,-3,-48,-3,86,-2,-30,-2,110,-1,-16,-1,110,0,-44,0,56,1,-124,1,-94,1,-63,1}; }
	private static byte[] data71(){ return new byte[] {-71,1,-89,1,115,1,46,1,-34,0,125,0,34,0,-51,-1,105,-1,31,-1,-35,-2,-80,-2,-87,-2,-85,-2,-46,-2,2,-1,83,-1,-65,-1,54,0,-84,0,53,1,-66,1,59,2,-91,2,17,3,90,3,-113,3,-77,3,-79,3,-116,3,74,3,-17,2,-110,2,-13,1,93,1,-70,0,16,0,100,-1,-63,-2,39,-2,-87,-3,59,-3,-40,-4,-74,-4,-101,-4,-86,-4,-49,-4,29,-3,-124,-3,-2,-3,-127,-2,22,-1,-70,-1,65,0,-55,0,74,1,-104,1,-26,1,-8,1,-11,1,-52,1,-125,1,44,1,-90,0,12,0,110,-1,-51,-2,30,-2,-117,-3,9,-3,-119,-4,60,-4,12,-4,9,-4,41,-4,114,-4,-25,-4,114,-3,31,-2,-35,-2,-77,-1,-116,0,97,1,42,2,-34,2,-122,3,2,4,106,4,-85,4,-70,4,-96,4,118,4,24,4,-84,3,30,3,114,2,-51,1,22,1,90,0,-61,-1,32,-1,-93,-2,52,-2,-20,-3,-66,-3,-84,-3,-70,-3,-19,-3,54,-2,-95,-2,17,-1,-124,-1,5,0,123,0,-13,0,90,1,-71,1,-20,1,10,2,4,2,-15,1,-68,1,108,1,5,1,-120,0,-8,-1,94,-1,-41,-2,74,-2,-68,-3,82,-3,-7,-4,-82,-4,123,-4,121,-4,-120,-4,-67,-4,0,-3,96,-3,-39,-3,89,-2,-41,-2,111,-1,-11,-1,110,0,-16,0,97,1,-74,1,-7,1,38,2,54,2,43,2,21,2,-25,1,-96,1,78,1,-18,0,-121,0,36,0,-57,-1,93,-1,14,-1,-48,-2,-96,-2,-105,-2,-109,-2,-73,-2,-20,-2,55,-1,-112,-1,15,0,-116,0,-3,0,-115,1,13,2,125,2,-35,2,38,3,81,3,97,3,75,3,27,3,-50,2,91,2,-26,1,66,1,-96,0,-16,-1,68,-1,-108,-2,8,-2,111,-3,8,-3,-60,-4,-116,-4,-113,-4,-100,-4,-45,-4,47,-3,-109,-3,33,-2,-81,-2,80,-1,-5,-1,-112,0,26,1,-100,1,4,2,89,2,119,2,-122,2,120,2,62,2,-42,1,120,1,-27,0,80,0,-89,-1,4,-1,89,-2,-74,-3,42,-3,-76,-4,93,-4,28,-4,16,-4,20,-4,95,-4,-66,-4,59,-3,-27,-3,-115,-2,86,-1,37,0,-21,0,-85,1,89,2,-1,2,122,3,-56,3,16,4,10,4,-3,3,-70,3,90,3,-33,2,61,2,-88,1,-1,0,79,0,-85,-1,31,-1,-99,-2,75,-2,-8,-3,-33,-3,-26,-3,3,-2,76,-2,-106,-2,4,-1,-126,-1,1,0,-105,0,19,1,-105,1,-9,1,85,2,-106,2,-71,2,-62,2,-79,2,123,2,52,2,-49,1,73,1,-58,0,45,0,-98,-1,2,-1,105,-2,-19,-3,108,-3,2,-3,-62,-4,-112,-4,-122,-4,-120,-4,-83,-4,-22,-4,75,-3,-83,-3,44,-2,-80,-2,47,-1,-80,-1,40,0,-111,0,-23,0,37,1,80,1,96,1,93,1,56,1,9,1,-76,0,93,0,13,0,-99,-1,66,-1,-23,-2,-96,-2,100,-2,63,-2,53,-2,60,-2,87,-2,-103,-2,-22,-2,85,-1,-55,-1,99,0,-16,0,120,1,9,2,-104,2,21,3,124,3,-50,3,-4,3,30,4,26,4,-3,3,-54,3,108,3,-14,2,94,2,-50,1,27,1,103,0,-74,-1,10,-1,104,-2,-48,-3,105,-3,4,-3,-69,-4,-85,-4,-69,-4,-41,-4,35,-3,124,-3,-5,-3,-115,-2,28,-1,-68,-1,82,0,-58,0,62,1,-96,1,-29,1,0,2,-9,1,-39,1,-101,1,44,1,-77,0,29,0,118,-1,-42,-2,47,-2,-107,-3,11,-3,-111,-4,64,-4,-5,-5,-22,-5,1,-4,59,-4,-99,-4,25,-3,-66,-3,103,-2,45,-1,-6,-1,-57,0,-122,1,73,2,-22,2,-126,3,-34,3,57,4,83,4,80,4,58,4,-14,3,-115,3,22,3,-126,2,-36,1,46,1,-114,0,-8,-1,97,-1,-32,-2,-118,-2,61,-2,20,-2,9,-2,27,-2,75,-2,-108,-2,-1,-2,113,-1,-33,-1,97,0,-47,0,71,1,-95,1,-31,1,7,2,14,2,7,2,-43,1,-98,1,56,1,-54,0,59,0,-70,-1,49,-1,-95,-2,35,-2,-77,-3,78,-3,19,-3,-36,-4,-51,-4,-47,-4,-4,-4,51,-3,-121,-3,-15,-3,96,-2,-29,-2,87,-1,-35,-1,81,0,-61,0,49,1,124,1,-62,1,-25,1,-3,1,-14,1,-34,1,-73,1,105,1,22,1,-67,0,89,0,-17,-1,-121,-1,32,-1,-39,-2,-125,-2,87,-2,69,-2,57,-2,88,-2,-117,-2,-59,-2,42,-1,-98,-1,21,0,-94,0,50,1,-70,1,66,2,-84,2,8,3,83,3,115,3,-114,3,102,3,62,3,-24,2,124,2,-16,1,79,1,-79,0,5,0,96,-1,-88,-2,26,-2,-110,-3,35,-3,-42,-4,-91,-4,-101,-4,-82,-4,-24,-4,59,-3,-86,-3,38,-2,-79,-2,88,-1,-6,-1,-105,0,37,1,-92,1,18,2,104,2}; }
	private static byte[] data72(){ return new byte[] {-97,2,-70,2,-91,2,122,2,39,2,-60,1,52,1,-86,0,-9,-1,72,-1,-102,-2,-3,-3,112,-3,-13,-4,-117,-4,84,-4,51,-4,56,-4,104,-4,-78,-4,47,-3,-65,-3,99,-2,49,-1,-32,-1,-96,0,91,1,1,2,-108,2,1,3,92,3,-110,3,-102,3,-124,3,85,3,-1,2,-121,2,7,2,121,1,-27,0,82,0,-53,-1,76,-1,-37,-2,-107,-2,98,-2,78,-2,88,-2,119,-2,-78,-2,22,-1,104,-1,-36,-1,86,0,-43,0,72,1,-89,1,12,2,84,2,-122,2,-100,2,-106,2,120,2,59,2,-13,1,-127,1,18,1,118,0,-14,-1,85,-1,-59,-2,66,-2,-65,-3,97,-3,-4,-4,-43,-4,-96,-4,-87,-4,-53,-4,13,-3,92,-3,-48,-3,65,-2,-60,-2,65,-1,-49,-1,70,0,-63,0,17,1,93,1,120,1,-104,1,-119,1,95,1,42,1,-44,0,112,0,12,0,-101,-1,42,-1,-58,-2,113,-2,23,-2,-19,-3,-59,-3,-60,-3,-19,-3,25,-2,102,-2,-44,-2,80,-1,-33,-1,102,0,13,1,-78,1,72,2,-41,2,92,3,-47,3,40,4,89,4,124,4,114,4,72,4,20,4,-86,3,50,3,-106,2,-18,1,65,1,119,0,-58,-1,14,-1,102,-2,-41,-3,78,-3,-12,-4,-83,-4,-100,-4,-85,-4,-48,-4,29,-3,-121,-3,18,-2,-105,-2,64,-1,-48,-1,107,0,-9,0,101,1,-56,1,0,2,41,2,29,2,-9,1,-84,1,78,1,-64,0,67,0,-103,-1,-8,-2,87,-2,-76,-3,45,-3,-59,-4,103,-4,49,-4,28,-4,43,-4,97,-4,-82,-4,39,-3,-96,-3,83,-2,-10,-2,-73,-1,101,0,37,1,-42,1,123,2,4,3,103,3,-76,3,-35,3,-9,3,-36,3,-91,3,95,3,-14,2,114,2,-28,1,88,1,-67,0,41,0,-87,-1,65,-1,-37,-2,-96,-2,119,-2,120,-2,-116,-2,-53,-2,20,-1,124,-1,-29,-1,101,0,-40,0,83,1,-87,1,-8,1,54,2,72,2,88,2,50,2,-15,1,-103,1,48,1,-89,0,30,0,-128,-1,-23,-2,86,-2,-49,-3,86,-3,4,-3,-66,-4,-102,-4,-112,-4,-85,-4,-28,-4,41,-3,-107,-3,6,-2,-119,-2,24,-1,-87,-1,52,0,-72,0,40,1,127,1,-38,1,2,2,47,2,42,2,21,2,-36,1,-104,1,63,1,-45,0,91,0,-22,-1,101,-1,4,-1,-113,-2,51,-2,-7,-3,-34,-3,-58,-3,-28,-3,9,-2,78,-2,-64,-2,58,-1,-63,-1,96,0,1,1,-101,1,52,2,-58,2,66,3,-99,3,-44,3,-4,3,12,4,-38,3,-111,3,58,3,-67,2,24,2,105,1,-59,0,12,0,80,-1,-85,-2,6,-2,-122,-3,21,-3,-50,-4,-97,-4,-109,-4,-85,-4,-34,-4,49,-3,-87,-3,41,-2,-73,-2,75,-1,-7,-1,-95,0,38,1,-75,1,23,2,123,2,-79,2,-55,2,-59,2,-113,2,79,2,-34,1,92,1,-49,0,37,0,-128,-1,-51,-2,35,-2,-111,-3,21,-3,-90,-4,86,-4,52,-4,52,-4,95,-4,-95,-4,19,-3,-114,-3,60,-2,-41,-2,-101,-1,70,0,-19,0,-108,1,39,2,-115,2,-35,2,20,3,40,3,15,3,-28,2,-109,2,49,2,-81,1,58,1,-81,0,53,0,-80,-1,60,-1,-17,-2,-86,-2,-123,-2,127,-2,-114,-2,-76,-2,1,-1,81,-1,-65,-1,55,0,-77,0,44,1,-86,1,6,2,102,2,-89,2,-44,2,-42,2,-34,2,-85,2,107,2,2,2,-119,1,4,1,110,0,-51,-1,71,-1,-79,-2,29,-2,-83,-3,63,-3,-21,-4,-59,-4,-67,-4,-53,-4,3,-3,70,-3,-84,-3,41,-2,-88,-2,49,-1,-65,-1,60,0,-85,0,13,1,95,1,-115,1,-97,1,-99,1,119,1,47,1,-36,0,108,0,-2,-1,116,-1,-20,-2,114,-2,-1,-3,-96,-3,76,-3,28,-3,14,-3,12,-3,51,-3,120,-3,-27,-3,91,-2,-28,-2,-114,-1,69,0,-20,0,-87,1,80,2,-14,2,124,3,5,4,91,4,-104,4,-67,4,-82,4,-113,4,64,4,-35,3,95,3,-66,2,11,2,84,1,-104,0,-40,-1,44,-1,122,-2,-18,-3,117,-3,17,-3,-25,-4,-58,-4,-34,-4,6,-3,77,-3,-73,-3,60,-2,-67,-2,86,-1,-29,-1,108,0,-18,0,84,1,-79,1,-23,1,12,2,-6,1,-37,1,-109,1,46,1,-63,0,57,0,-104,-1,-5,-2,97,-2,-57,-3,59,-3,-54,-4,116,-4,55,-4,30,-4,33,-4,64,-4,-121,-4,-22,-4,117,-3,4,-2,-90,-2,90,-1,6,0,-73,0,93,1,1,2,-120,2,-21,2,56,3,108,3,119,3,109,3,53,3,-19,2,-124,2,11,2,-112,1,16,1,-124,0,-3,-1,-95,-1,50,-1,-12,-2,-72,-2,-76,-2,-72,-2,-30,-2,34,-1,116,-1,-34,-1,88,0,-67,0,47,1,-112,1,-32,1}; }
	private static byte[] data73(){ return new byte[] {54,2,85,2,106,2,86,2,43,2,-29,1,-119,1,19,1,-124,0,-15,-1,89,-1,-78,-2,40,-2,-85,-3,60,-3,-26,-4,-91,-4,-126,-4,-122,-4,-83,-4,-32,-4,63,-3,-87,-3,45,-2,-61,-2,86,-1,-19,-1,125,0,6,1,-124,1,-47,1,48,2,70,2,87,2,72,2,17,2,-59,1,95,1,-23,0,104,0,-49,-1,65,-1,-82,-2,53,-2,-50,-3,105,-3,49,-3,15,-3,12,-3,50,-3,112,-3,-43,-3,72,-2,-45,-2,109,-1,38,0,-48,0,-128,1,30,2,-82,2,33,3,-110,3,-57,3,-11,3,-22,3,-52,3,-112,3,56,3,-69,2,38,2,-118,1,-24,0,65,0,-117,-1,-17,-2,91,-2,-33,-3,119,-3,44,-3,-2,-4,-18,-4,-5,-4,38,-3,123,-3,-41,-3,75,-2,-52,-2,96,-1,-6,-1,-114,0,22,1,-110,1,4,2,85,2,-115,2,-91,2,-96,2,126,2,54,2,-42,1,87,1,-56,0,47,0,-117,-1,-34,-2,56,-2,-106,-3,32,-3,-85,-4,105,-4,55,-4,59,-4,73,-4,-115,-4,-33,-4,100,-3,-16,-3,-102,-2,59,-1,-29,-1,121,0,30,1,-112,1,10,2,93,2,-118,2,-100,2,-107,2,98,2,36,2,-55,1,98,1,-21,0,123,0,4,0,-109,-1,56,-1,-34,-2,-78,-2,-114,-2,-117,-2,-87,-2,-30,-2,29,-1,-110,-1,-4,-1,-117,0,-14,0,-127,1,-7,1,91,2,-80,2,-17,2,14,3,11,3,-22,2,-69,2,89,2,-22,1,99,1,-61,0,32,0,112,-1,-49,-2,56,-2,-91,-3,44,-3,-37,-4,-92,-4,-117,-4,-110,-4,-77,-4,9,-3,108,-3,-39,-3,108,-2,3,-1,-106,-1,30,0,-84,0,34,1,-121,1,-53,1,-25,1,-24,1,-54,1,-101,1,71,1,-40,0,95,0,-53,-1,70,-1,-81,-2,43,-2,-85,-3,59,-3,-15,-4,-67,-4,-86,-4,-72,-4,-34,-4,39,-3,-103,-3,24,-2,-75,-2,97,-1,14,0,-45,0,-127,1,53,2,-39,2,101,3,-37,3,58,4,118,4,-101,4,-102,4,106,4,41,4,-54,3,70,3,-78,2,11,2,82,1,-95,0,-28,-1,75,-1,-95,-2,24,-2,-99,-3,77,-3,24,-3,9,-3,12,-3,70,-3,-124,-3,-41,-3,81,-2,-45,-2,101,-1,-27,-1,103,0,-30,0,82,1,-104,1,-40,1,-23,1,-33,1,-67,1,126,1,31,1,-75,0,47,0,-101,-1,5,-1,111,-2,-32,-3,88,-3,-4,-4,-102,-4,95,-4,54,-4,58,-4,94,-4,-120,-4,-10,-4,95,-3,-3,-3,-110,-2,50,-1,-30,-1,-128,0,48,1,-70,1,44,2,-108,2,-39,2,12,3,8,3,5,3,-43,2,-128,2,37,2,-58,1,79,1,-52,0,92,0,-19,-1,-114,-1,75,-1,30,-1,1,-1,12,-1,46,-1,105,-1,-72,-1,32,0,-124,0,-8,0,95,1,-36,1,45,2,126,2,-84,2,-68,2,-68,2,-110,2,73,2,-11,1,117,1,-20,0,74,0,-86,-1,8,-1,98,-2,-38,-3,81,-3,-23,-4,-99,-4,107,-4,96,-4,112,-4,-99,-4,-16,-4,78,-3,-51,-3,94,-2,-16,-2,-115,-1,36,0,-69,0,63,1,-78,1,2,2,70,2,99,2,108,2,72,2,11,2,-73,1,76,1,-54,0,63,0,-95,-1,22,-1,-117,-2,-2,-3,-101,-3,43,-3,-2,-4,-36,-4,-39,-4,-6,-4,69,-3,-90,-3,51,-2,-62,-2,100,-1,20,0,-52,0,126,1,39,2,-59,2,63,3,-90,3,-21,3,22,4,32,4,-4,3,-57,3,103,3,-19,2,100,2,-63,1,17,1,106,0,-65,-1,40,-1,-100,-2,39,-2,-67,-3,112,-3,72,-3,51,-3,78,-3,-119,-3,-68,-3,43,-2,-101,-2,39,-1,-83,-1,65,0,-63,0,91,1,-73,1,41,2,106,2,-95,2,-82,2,-102,2,126,2,47,2,-49,1,96,1,-45,0,71,0,-93,-1,6,-1,114,-2,-25,-3,109,-3,34,-3,-38,-4,-62,-4,-78,-4,-61,-4,16,-3,91,-3,-66,-3,66,-2,-43,-2,97,-1,-22,-1,119,0,-17,0,98,1,-69,1,-17,1,11,2,28,2,10,2,-46,1,-118,1,63,1,-37,0,103,0,1,0,-102,-1,69,-1,-3,-2,-64,-2,-93,-2,-103,-2,-81,-2,-42,-2,42,-1,125,-1,6,0,124,0,4,1,-105,1,25,2,-100,2,8,3,100,3,-108,3,-78,3,-92,3,-119,3,61,3,-13,2,100,2,-41,1,50,1,-126,0,-44,-1,30,-1,-128,-2,-16,-3,122,-3,26,-3,-30,-4,-62,-4,-49,-4,-11,-4,74,-3,-85,-3,44,-2,-64,-2,79,-1,-14,-1,-109,0,28,1,-102,1,-6,1,80,2,106,2,116,2,81,2,14,2,-80,1,46,1,-87,0,16,0,95,-1,-73,-2,32,-2,-123,-3,12,-3,-93,-4,101,-4,57,-4,59,-4,101,-4,-83,-4,27,-3,-86,-3,69,-2,10,-1,-60,-1,-98,0,113,1}; }
	private static byte[] data74(){ return new byte[] {38,2,-31,2,-115,3,20,4,-127,4,-63,4,-36,4,-16,4,-67,4,118,4,18,4,-115,3,-5,2,85,2,-92,1,-12,0,65,0,-96,-1,10,-1,-107,-2,30,-2,-24,-3,-83,-3,-89,-3,-71,-3,-18,-3,42,-2,122,-2,-15,-2,97,-1,-18,-1,83,0,-56,0,52,1,-113,1,-46,1,-14,1,-3,1,-1,1,-50,1,-108,1,55,1,-37,0,92,0,-41,-1,87,-1,-65,-2,67,-2,-49,-3,113,-3,31,-3,-15,-4,-43,-4,-56,-4,-20,-4,39,-3,121,-3,-36,-3,91,-2,-28,-2,121,-1,12,0,-95,0,36,1,-94,1,20,2,103,2,-90,2,-77,2,-68,2,-92,2,117,2,45,2,-38,1,113,1,-1,0,-104,0,43,0,-47,-1,-120,-1,80,-1,56,-1,28,-1,64,-1,92,-1,-85,-1,3,0,113,0,-26,0,102,1,-35,1,95,2,-78,2,-6,2,58,3,70,3,80,3,37,3,-37,2,111,2,-17,1,87,1,-67,0,-1,-1,77,-1,-106,-2,-8,-3,100,-3,-29,-4,-113,-4,86,-4,63,-4,95,-4,-116,-4,-37,-4,94,-3,-17,-3,-119,-2,63,-1,-10,-1,-98,0,79,1,-35,1,100,2,-57,2,-8,2,29,3,25,3,-27,2,-97,2,39,2,-95,1,-3,0,81,0,-100,-1,-6,-2,82,-2,-70,-3,50,-3,-42,-4,-117,-4,112,-4,115,-4,-89,-4,-16,-4,104,-3,-12,-3,-92,-2,88,-1,29,0,-39,0,-97,1,84,2,-9,2,-122,3,-23,3,51,4,86,4,97,4,51,4,-9,3,-123,3,23,3,-123,2,-28,1,63,1,-102,0,-16,-1,70,-1,-62,-2,74,-2,-20,-3,-90,-3,124,-3,116,-3,-121,-3,-70,-3,4,-2,96,-2,-39,-2,76,-1,-40,-1,81,0,-55,0,66,1,-67,1,0,2,66,2,110,2,116,2,104,2,57,2,-10,1,-107,1,49,1,-71,0,52,0,-93,-1,32,-1,-96,-2,38,-2,-62,-3,116,-3,68,-3,39,-3,38,-3,67,-3,111,-3,-64,-3,16,-2,-119,-2,3,-1,121,-1,-10,-1,100,0,-40,0,38,1,108,1,-90,1,-77,1,-79,1,-98,1,114,1,39,1,-40,0,121,0,32,0,-66,-1,105,-1,17,-1,-39,-2,-81,-2,-109,-2,-92,-2,-64,-2,-3,-2,65,-1,-73,-1,43,0,-84,0,62,1,-74,1,70,2,-77,2,31,3,111,3,-98,3,-73,3,-100,3,116,3,42,3,-71,2,45,2,-104,1,-18,0,41,0,120,-1,-62,-2,27,-2,-111,-3,29,-3,-66,-4,-120,-4,108,-4,-121,-4,-61,-4,28,-3,-106,-3,32,-2,-56,-2,100,-1,25,0,-68,0,79,1,-45,1,57,2,110,2,-105,2,-96,2,103,2,31,2,-73,1,36,1,-120,0,-32,-1,28,-1,100,-2,-60,-3,30,-3,-106,-4,43,-4,-22,-5,-57,-5,-60,-5,-21,-5,54,-4,-81,-4,52,-3,-21,-3,-99,-2,118,-1,62,0,28,1,-36,1,-118,2,45,3,-65,3,43,4,110,4,-105,4,-103,4,127,4,61,4,-52,3,81,3,-46,2,31,2,117,1,-44,0,45,0,-113,-1,-6,-2,-127,-2,42,-2,-29,-3,-79,-3,-89,-3,-74,-3,-33,-3,34,-2,-123,-2,-32,-2,80,-1,-52,-1,45,0,-97,0,-1,0,75,1,-126,1,-85,1,-93,1,-112,1,108,1,44,1,-43,0,103,0,-8,-1,114,-1,-9,-2,127,-2,1,-2,-102,-3,65,-3,5,-3,-48,-4,-68,-4,-52,-4,-25,-4,33,-3,110,-3,-45,-3,83,-2,-56,-2,75,-1,-53,-1,66,0,-71,0,30,1,115,1,-80,1,-41,1,-23,1,-20,1,-51,1,-98,1,87,1,7,1,-91,0,61,0,-27,-1,-96,-1,68,-1,24,-1,-21,-2,-40,-2,-20,-2,17,-1,73,-1,-103,-1,4,0,118,0,0,1,119,1,-3,1,105,2,-47,2,21,3,88,3,96,3,77,3,40,3,-59,2,80,2,-57,1,30,1,102,0,-91,-1,-29,-2,30,-2,113,-3,-38,-4,98,-4,-11,-5,-62,-5,-86,-5,-60,-5,-7,-5,82,-4,-46,-4,101,-3,12,-2,-48,-2,-123,-1,72,0,-13,0,127,1,0,2,110,2,-85,2,-44,2,-54,2,-101,2,70,2,-31,1,81,1,-68,0,8,0,85,-1,-86,-2,-3,-3,100,-3,-24,-4,127,-4,55,-4,23,-4,37,-4,72,-4,-104,-4,14,-3,-99,-3,66,-2,-8,-2,-82,-1,120,0,58,1,-16,1,-113,2,16,3,123,3,-48,3,-23,3,-4,3,-46,3,-102,3,61,3,-65,2,57,2,-107,1,-18,0,80,0,-90,-1,17,-1,-127,-2,9,-2,-88,-3,102,-3,61,-3,66,-3,71,-3,-127,-3,-48,-3,36,-2,-100,-2,8,-1,-120,-1,3,0,126,0,-33,0,61,1,-119,1,-51,1,-32,1,-29,1,-42,1,-91,1,99,1,5,1,-91,0,32,0,-64,-1,65,-1,-57,-2,87,-2,-12,-3,-94,-3,100,-3,65,-3,51,-3,62,-3,99,-3,-105,-3,-17,-3}; }
	private static byte[] data75(){ return new byte[] {62,-2,-80,-2,23,-1,-124,-1,-22,-1,71,0,-89,0,-40,0,16,1,25,1,35,1,11,1,-47,0,-97,0,73,0,-19,-1,-117,-1,26,-1,-42,-2,115,-2,43,-2,-4,-3,-28,-3,-32,-3,-7,-3,45,-2,118,-2,-26,-2,91,-1,-22,-1,-128,0,19,1,-82,1,49,2,-79,2,34,3,116,3,-86,3,-80,3,-82,3,110,3,31,3,-83,2,19,2,118,1,-69,0,11,0,73,-1,-100,-2,-22,-3,88,-3,-23,-4,-104,-4,96,-4,82,-4,112,-4,-83,-4,12,-3,-116,-3,36,-2,-68,-2,105,-1,20,0,-69,0,83,1,-62,1,41,2,106,2,127,2,119,2,89,2,0,2,127,1,-6,0,78,0,-102,-1,-34,-2,26,-2,108,-3,-55,-4,58,-4,-59,-5,120,-5,64,-5,65,-5,98,-5,-82,-5,25,-4,-89,-4,96,-3,23,-2,-31,-2,-79,-1,-107,0,85,1,24,2,-77,2,79,3,-65,3,25,4,50,4,53,4,18,4,-36,3,121,3,-5,2,-128,2,-27,1,78,1,-86,0,21,0,-116,-1,21,-1,-81,-2,90,-2,46,-2,9,-2,21,-2,45,-2,101,-2,-103,-2,-5,-2,94,-1,-68,-1,28,0,110,0,-45,0,20,1,69,1,92,1,115,1,97,1,52,1,8,1,-74,0,91,0,-23,-1,-115,-1,27,-1,-98,-2,55,-2,-50,-3,116,-3,58,-3,15,-3,-3,-4,-12,-4,13,-3,56,-3,120,-3,-46,-3,44,-2,-106,-2,21,-1,-115,-1,5,0,100,0,-51,0,29,1,77,1,127,1,-116,1,-114,1,115,1,61,1,0,1,-80,0,92,0,7,0,-90,-1,84,-1,1,-1,-46,-2,-87,-2,-105,-2,-82,-2,-49,-2,3,-1,93,-1,-63,-1,66,0,-61,0,67,1,-53,1,80,2,-63,2,43,3,97,3,-111,3,-97,3,-120,3,70,3,-16,2,125,2,-25,1,66,1,-111,0,-44,-1,7,-1,87,-2,-77,-3,19,-3,-103,-4,47,-4,-12,-5,-34,-5,-32,-5,26,-4,97,-4,-27,-4,118,-3,25,-2,-47,-2,-112,-1,67,0,-3,0,-87,1,45,2,-93,2,-20,2,17,3,33,3,-18,2,-93,2,58,2,-75,1,19,1,86,0,-98,-1,-31,-2,51,-2,-116,-3,11,-3,-94,-4,75,-4,43,-4,38,-4,88,-4,-91,-4,40,-3,-78,-3,95,-2,28,-1,-37,-1,-83,0,114,1,29,2,-66,2,74,3,-85,3,-7,3,21,4,20,4,-24,3,-82,3,80,3,-43,2,85,2,-72,1,25,1,-111,0,-23,-1,98,-1,-19,-2,-123,-2,62,-2,10,-2,6,-2,-1,-3,16,-2,69,-2,-97,-2,-21,-2,84,-1,-61,-1,51,0,-93,0,6,1,85,1,-81,1,-43,1,10,2,-3,1,-4,1,-46,1,-100,1,70,1,-16,0,-122,0,22,0,-97,-1,47,-1,-53,-2,123,-2,37,-2,-30,-3,-47,-3,-64,-3,-54,-3,-19,-3,38,-2,118,-2,-50,-2,54,-1,-106,-1,3,0,109,0,-58,0,36,1,93,1,-120,1,-95,1,-90,1,-114,1,106,1,52,1,-42,0,-128,0,38,0,-54,-1,98,-1,12,-1,-63,-2,-128,-2,89,-2,73,-2,81,-2,102,-2,-90,-2,-4,-2,103,-1,-32,-1,112,0,12,1,-103,1,59,2,-48,2,82,3,-65,3,32,4,92,4,120,4,86,4,59,4,-35,3,114,3,-29,2,56,2,-119,1,-65,0,-5,-1,64,-1,-123,-2,-15,-3,109,-3,12,-3,-41,-4,-65,-4,-42,-4,18,-3,114,-3,-31,-3,121,-2,40,-1,-36,-1,-108,0,70,1,-22,1,113,2,-33,2,45,3,95,3,76,3,43,3,-30,2,101,2,-26,1,39,1,118,0,-79,-1,-16,-2,43,-2,-126,-3,-23,-4,107,-4,28,-4,-40,-5,-50,-5,-27,-5,38,-4,-112,-4,23,-3,-52,-3,-125,-2,77,-1,32,0,-17,0,-62,1,112,2,32,3,-75,3,30,4,107,4,-116,4,-110,4,122,4,50,4,-41,3,101,3,-26,2,79,2,-64,1,51,1,-91,0,46,0,-56,-1,124,-1,64,-1,32,-1,20,-1,47,-1,90,-1,-108,-1,-30,-1,58,0,-104,0,-18,0,63,1,-106,1,-59,1,5,2,23,2,31,2,19,2,-20,1,-79,1,101,1,10,1,-94,0,63,0,-56,-1,95,-1,-23,-2,-110,-2,54,-2,-15,-3,-63,-3,-100,-3,-101,-3,-104,-3,-77,-3,-24,-3,31,-2,-121,-2,-32,-2,83,-1,-63,-1,45,0,-100,0,-6,0,71,1,-105,1,-54,1,-26,1,-21,1,-39,1,-73,1,123,1,76,1,-20,0,-106,0,61,0,-40,-1,-124,-1,59,-1,9,-1,-30,-2,-30,-2,-15,-2,39,-1,99,-1,-57,-1,66,0,-68,0,85,1,-29,1,125,2,4,3,-114,3,-17,3,71,4,114,4,-127,4,114,4,56,4,-28,3,98,3,-58,2,28,2,90,1,-117,0,-60,-1,-5,-2,67,-2,-103,-3,4,-3,-104,-4,77,-4,39,-4,40,-4,99,-4,-78,-4}; }
	private static byte[] data76(){ return new byte[] {36,-3,-67,-3,113,-2,45,-1,-24,-1,-76,0,115,1,43,2,-66,2,52,3,123,3,-91,3,-101,3,-126,3,48,3,-77,2,37,2,-125,1,-63,0,3,0,69,-1,-121,-2,-44,-3,65,-3,-41,-4,-128,-4,99,-4,92,-4,-121,-4,-41,-4,80,-3,-32,-3,-123,-2,57,-1,1,0,-55,0,-126,1,47,2,-64,2,70,3,-84,3,-22,3,6,4,-2,3,-46,3,-115,3,49,3,-87,2,43,2,-102,1,13,1,124,0,-15,-1,120,-1,22,-1,-74,-2,-116,-2,104,-2,98,-2,117,-2,-96,-2,-30,-2,37,-1,-108,-1,-5,-1,102,0,-43,0,52,1,-126,1,-55,1,-3,1,34,2,52,2,32,2,-7,1,-49,1,125,1,33,1,-61,0,83,0,-19,-1,-123,-1,32,-1,-65,-2,124,-2,67,-2,21,-2,12,-2,21,-2,44,-2,83,-2,-110,-2,-36,-2,53,-1,-115,-1,-22,-1,69,0,-109,0,-30,0,41,1,76,1,100,1,101,1,85,1,45,1,-13,0,-84,0,77,0,-10,-1,-124,-1,30,-1,-71,-2,87,-2,24,-2,-42,-3,-72,-3,-86,-3,-67,-3,-35,-3,41,-2,-109,-2,16,-1,-96,-1,42,0,-35,0,-126,1,42,2,-56,2,76,3,-61,3,24,4,74,4,100,4,85,4,29,4,-48,3,81,3,-59,2,24,2,93,1,-107,0,-43,-1,18,-1,106,-2,-52,-3,75,-3,-12,-4,-49,-4,-103,-4,-59,-4,-9,-4,87,-3,-56,-3,93,-2,-5,-2,-73,-1,98,0,13,1,-92,1,41,2,-102,2,-33,2,14,3,14,3,-27,2,-98,2,45,2,-99,1,-24,0,63,0,105,-1,-102,-2,-30,-3,50,-3,-115,-4,23,-4,-85,-5,120,-5,95,-5,98,-5,-91,-5,-9,-5,125,-4,35,-3,-34,-3,-90,-2,110,-1,62,0,5,1,-61,1,98,2,-15,2,92,3,-94,3,-70,3,-64,3,-98,3,107,3,12,3,-108,2,16,2,-113,1,4,1,122,0,-2,-1,-111,-1,53,-1,-18,-2,-52,-2,-70,-2,-58,-2,-19,-2,37,-1,120,-1,-67,-1,29,0,-113,0,-28,0,46,1,127,1,-81,1,-36,1,-38,1,-46,1,-84,1,114,1,48,1,-59,0,104,0,-31,-1,105,-1,-5,-2,120,-2,24,-2,-85,-3,102,-3,47,-3,12,-3,-10,-4,12,-3,41,-3,91,-3,-100,-3,-8,-3,82,-2,-54,-2,57,-1,-91,-1,9,0,114,0,-69,0,-5,0,43,1,57,1,73,1,52,1,2,1,-55,0,120,0,24,0,-61,-1,84,-1,-12,-2,-111,-2,70,-2,11,-2,-25,-3,-46,-3,-34,-3,-9,-3,74,-2,-105,-2,3,-1,-127,-1,13,0,-87,0,78,1,-34,1,112,2,-21,2,81,3,-95,3,-56,3,-34,3,-47,3,-107,3,61,3,-63,2,47,2,-111,1,-58,0,-1,-1,63,-1,-119,-2,-63,-3,47,-3,-104,-4,50,-4,-27,-5,-67,-5,-60,-5,-22,-5,59,-4,-94,-4,46,-3,-41,-3,-125,-2,54,-1,-2,-1,-77,0,86,1,-31,1,85,2,-93,2,-44,2,-37,2,-71,2,101,2,8,2,119,1,-35,0,39,0,97,-1,-82,-2,-11,-3,64,-3,-71,-4,47,-4,-33,-5,-78,-5,-98,-5,-51,-5,12,-4,116,-4,-11,-4,-105,-3,72,-2,12,-1,-62,-1,127,0,47,1,-56,1,58,2,-101,2,-29,2,-5,2,-14,2,-48,2,-121,2,43,2,-76,1,48,1,-92,0,15,0,-113,-1,17,-1,-100,-2,57,-2,-6,-3,-47,-3,-63,-3,-44,-3,-3,-3,57,-2,-125,-2,-31,-2,80,-1,-64,-1,38,0,-117,0,-25,0,50,1,114,1,-113,1,-90,1,-111,1,108,1,61,1,-29,0,-111,0,24,0,-89,-1,50,-1,-81,-2,72,-2,-23,-3,-113,-3,89,-3,47,-3,30,-3,46,-3,66,-3,-123,-3,-60,-3,36,-2,-126,-2,-11,-2,91,-1,-55,-1,36,0,123,0,-69,0,-13,0,12,1,3,1,-16,0,-43,0,-124,0,49,0,-44,-1,94,-1,-21,-2,122,-2,18,-2,-78,-3,81,-3,2,-3,-44,-4,-60,-4,-62,-4,-37,-4,25,-3,114,-3,-43,-3,81,-2,-14,-2,-100,-1,43,0,-32,0,-115,1,37,2,-90,2,21,3,109,3,-100,3,-73,3,-77,3,-127,3,44,3,-79,2,39,2,-126,1,-40,0,24,0,95,-1,-88,-2,-6,-3,101,-3,-30,-4,-123,-4,67,-4,43,-4,76,-4,112,-4,-48,-4,67,-3,-48,-3,113,-2,19,-1,-63,-1,116,0,15,1,-117,1,-1,1,76,2,-125,2,-120,2,96,2,37,2,-72,1,55,1,-118,0,-27,-1,31,-1,92,-2,-93,-3,-5,-4,94,-4,-37,-5,-126,-5,54,-5,27,-5,41,-5,99,-5,-72,-5,43,-4,-58,-4,105,-3,42,-2,-24,-2,-79,-1,99,0,12,1,-83,1,33,2,-121,2,-64,2,-33,2,-33,2,-58,2,-121,2,27,2,-73,1,65,1,-64,0,64,0,-56,-1,88,-1,-2,-2,-67,-2,-111,-2,120,-2}; }
	private static byte[] data77(){ return new byte[] {125,-2,-88,-2,-43,-2,50,-1,-120,-1,-19,-1,81,0,-66,0,34,1,110,1,-78,1,-37,1,-7,1,-21,1,-49,1,-98,1,76,1,-16,0,118,0,-11,-1,120,-1,-11,-2,110,-2,-1,-3,-113,-3,50,-3,-19,-4,-60,-4,-84,-4,-62,-4,-46,-4,17,-3,91,-3,-78,-3,33,-2,-105,-2,7,-1,127,-1,-11,-1,87,0,-69,0,-10,0,35,1,58,1,72,1,40,1,5,1,-59,0,108,0,15,0,-88,-1,58,-1,-55,-2,102,-2,20,-2,-57,-3,-105,-3,105,-3,111,-3,124,-3,-80,-3,-14,-3,101,-2,-40,-2,103,-1,1,0,-98,0,66,1,-37,1,121,2,-5,2,107,3,-71,3,-28,3,-1,3,-10,3,-60,3,111,3,2,3,118,2,-44,1,48,1,103,0,-82,-1,-19,-2,60,-2,-109,-3,11,-3,-100,-4,83,-4,37,-4,44,-4,69,-4,-111,-4,-16,-4,114,-3,27,-2,-74,-2,118,-1,48,0,-35,0,125,1,14,2,123,2,-33,2,8,3,15,3,-15,2,-83,2,78,2,-60,1,51,1,-126,0,-42,-1,29,-1,119,-2,-44,-3,77,-3,-44,-4,-127,-4,91,-4,85,-4,120,-4,-81,-4,14,-3,-106,-3,31,-2,-42,-2,123,-1,46,0,-37,0,-127,1,4,2,-128,2,-48,2,9,3,29,3,14,3,-18,2,-98,2,80,2,-47,1,91,1,-43,0,63,0,-55,-1,77,-1,-19,-2,-109,-2,97,-2,70,-2,72,-2,100,-2,-106,-2,-21,-2,72,-1,-57,-1,55,0,-76,0,52,1,-95,1,11,2,91,2,-108,2,-76,2,-75,2,-98,2,100,2,39,2,-60,1,78,1,-64,0,74,0,-54,-1,75,-1,-36,-2,123,-2,47,-2,-6,-3,-39,-3,-36,-3,-18,-3,41,-2,119,-2,-55,-2,54,-1,-92,-1,35,0,-115,0,-3,0,93,1,-70,1,-10,1,33,2,55,2,46,2,9,2,-47,1,124,1,34,1,-80,0,48,0,-76,-1,47,-1,-81,-2,61,-2,-33,-3,-120,-3,89,-3,70,-3,67,-3,99,-3,-96,-3,-2,-3,124,-2,-8,-2,-100,-1,75,0,-7,0,-75,1,97,2,4,3,-116,3,12,4,96,4,-105,4,-73,4,-95,4,117,4,40,4,-79,3,44,3,-124,2,-36,1,40,1,118,0,-57,-1,32,-1,-107,-2,39,-2,-44,-3,-105,-3,-109,-3,-104,-3,-56,-3,35,-2,-116,-2,18,-1,-100,-1,68,0,-34,0,124,1,14,2,-128,2,-26,2,48,3,87,3,91,3,57,3,7,3,-95,2,36,2,-118,1,-23,0,50,0,120,-1,-59,-2,35,-2,-109,-3,28,-3,-74,-4,124,-4,102,-4,111,-4,-109,-4,-9,-4,107,-3,-6,-3,-101,-2,81,-1,8,0,-80,0,108,1,0,2,-101,2,4,3,89,3,-114,3,-87,3,-114,3,101,3,42,3,-51,2,98,2,-26,1,118,1,-9,0,-113,0,44,0,-27,-1,-82,-1,-110,-1,-114,-1,-98,-1,-55,-1,11,0,90,0,-65,0,43,1,-98,1,-10,1,92,2,-87,2,-20,2,13,3,46,3,31,3,-1,2,-67,2,100,2,-13,1,122,1,-3,0,110,0,-34,-1,85,-1,-48,-2,86,-2,-1,-3,-81,-3,-127,-3,113,-3,122,-3,-92,-3,-28,-3,58,-2,-93,-2,37,-1,-89,-1,39,0,-75,0,45,1,-80,1,7,2,68,2,117,2,-112,2,-123,2,105,2,45,2,-45,1,103,1,-14,0,126,0,-6,-1,123,-1,0,-1,-100,-2,86,-2,7,-2,-20,-3,-18,-3,5,-2,56,-2,-107,-2,10,-1,-117,-1,25,0,-60,0,110,1,19,2,-78,2,83,3,-41,3,79,4,-100,4,-52,4,-46,4,-64,4,-105,4,56,4,-61,3,54,3,-104,2,-29,1,47,1,117,0,-70,-1,13,-1,112,-2,-28,-3,127,-3,58,-3,15,-3,12,-3,50,-3,117,-3,-37,-3,76,-2,-47,-2,-126,-1,37,0,-52,0,106,1,-4,1,127,2,-20,2,39,3,77,3,87,3,45,3,-14,2,-113,2,17,2,121,1,-33,0,54,0,-111,-1,-5,-2,89,-2,-20,-3,123,-3,70,-3,12,-3,20,-3,62,-3,116,-3,-35,-3,67,-2,-45,-2,122,-1,36,0,-61,0,105,1,-31,1,102,2,-55,2,16,3,57,3,78,3,51,3,-1,2,-69,2,89,2,-26,1,106,1,-24,0,110,0,-12,-1,117,-1,29,-1,-44,-2,-78,-2,-94,-2,-72,-2,-42,-2,38,-1,116,-1,-57,-1,70,0,-62,0,66,1,-74,1,24,2,125,2,-63,2,-9,2,-7,2,-4,2,-60,2,-124,2,36,2,-80,1,60,1,-95,0,28,0,-120,-1,4,-1,-116,-2,42,-2,-27,-3,-85,-3,-100,-3,-99,-3,-61,-3,6,-2,97,-2,-50,-2,73,-1,-57,-1,77,0,-43,0,86,1,-60,1,24,2,88,2,-115,2,-120,2,127,2,81,2,7,2,-90,1,57,1,-84,0,30,0,-117,-1,-11,-2,115,-2,-22,-3,-118,-3,54,-3,-9,-4}; }
	private static byte[] data78(){ return new byte[] {-37,-4,-20,-4,-2,-4,77,-3,-85,-3,48,-2,-77,-2,98,-1,-7,-1,-65,0,105,1,39,2,-67,2,62,3,-80,3,5,4,60,4,79,4,57,4,7,4,-74,3,73,3,-74,2,19,2,125,1,-57,0,14,0,126,-1,-43,-2,99,-2,-17,-3,-94,-3,115,-3,101,-3,106,-3,-91,-3,-17,-3,91,-2,-39,-2,97,-1,-14,-1,127,0,18,1,-109,1,16,2,100,2,-94,2,-56,2,-71,2,-99,2,92,2,11,2,-113,1,6,1,95,0,-64,-1,16,-1,116,-2,-47,-3,65,-3,-52,-4,105,-4,55,-4,30,-4,43,-4,80,-4,-88,-4,15,-3,-101,-3,30,-2,-42,-2,-126,-1,38,0,-59,0,87,1,-37,1,71,2,-128,2,-86,2,-65,2,-105,2,106,2,24,2,-72,1,67,1,-37,0,97,0,-25,-1,-127,-1,42,-1,-31,-2,-59,-2,-82,-2,-52,-2,-14,-2,59,-1,-109,-1,1,0,100,0,-28,0,104,1,-51,1,49,2,-117,2,-53,2,-23,2,-14,2,-46,2,-92,2,86,2,-31,1,92,1,-46,0,41,0,-119,-1,-18,-2,68,-2,-72,-3,53,-3,-46,-4,125,-4,86,-4,72,-4,84,-4,-120,-4,-42,-4,55,-3,-68,-3,58,-2,-50,-2,110,-1,-6,-1,-108,0,11,1,92,1,-87,1,-35,1,-23,1,-26,1,-74,1,107,1,-4,0,-113,0,-1,-1,-127,-1,-27,-2,94,-2,-32,-3,121,-3,32,-3,-35,-4,-66,-4,-73,-4,-26,-4,23,-3,-128,-3,-24,-3,-126,-2,26,-1,-64,-1,113,0,26,1,-68,1,75,2,-33,2,65,3,-109,3,-73,3,-53,3,-68,3,127,3,39,3,-69,2,55,2,-102,1,-10,0,64,0,-114,-1,-24,-2,56,-2,-82,-3,30,-3,-72,-4,119,-4,85,-4,75,-4,109,-4,-102,-4,-16,-4,94,-3,-28,-3,123,-2,18,-1,-88,-1,57,0,-60,0,53,1,-116,1,-53,1,-22,1,-39,1,-64,1,124,1,24,1,-84,0,34,0,-114,-1,-10,-2,89,-2,-53,-3,72,-3,-51,-4,-125,-4,72,-4,70,-4,62,-4,120,-4,-65,-4,28,-3,-107,-3,24,-2,-80,-2,66,-1,-37,-1,90,0,-37,0,74,1,-94,1,-45,1,-25,1,-2,1,-54,1,-107,1,58,1,-28,0,87,0,-31,-1,95,-1,-33,-2,101,-2,-4,-3,-90,-3,118,-3,68,-3,74,-3,101,-3,-103,-3,-19,-3,81,-2,-52,-2,87,-1,-27,-1,113,0,2,1,121,1,-49,1,33,2,87,2,86,2,64,2,23,2,-73,1,80,1,-54,0,56,0,-116,-1,-23,-2,69,-2,-79,-3,48,-3,-69,-4,96,-4,59,-4,41,-4,48,-4,98,-4,-81,-4,29,-3,-108,-3,47,-2,-62,-2,83,-1,-29,-1,111,0,-19,0,72,1,-106,1,-71,1,-56,1,-77,1,-122,1,67,1,-49,0,81,0,-77,-1,36,-1,-120,-2,-17,-3,95,-3,-44,-4,96,-4,-3,-5,-69,-5,-102,-5,-95,-5,-72,-5,2,-4,95,-4,-38,-4,108,-3,24,-2,-64,-2,-127,-1,48,0,-24,0,-118,1,22,2,-128,2,-31,2,21,3,46,3,29,3,-27,2,-101,2,53,2,-79,1,31,1,125,0,-42,-1,54,-1,-87,-2,25,-2,-86,-3,77,-3,13,-3,-26,-4,-24,-4,-2,-4,56,-3,-123,-3,-26,-3,87,-2,-50,-2,88,-1,-40,-1,79,0,-63,0,27,1,104,1,-108,1,-86,1,-100,1,119,1,60,1,-26,0,115,0,-26,-1,98,-1,-59,-2,41,-2,-95,-3,11,-3,-114,-4,46,-4,-23,-5,-70,-5,-94,-5,-73,-5,-24,-5,55,-4,-94,-4,31,-3,-89,-3,71,-2,-29,-2,125,-1,15,0,-104,0,3,1,98,1,-105,1,-80,1,-84,1,-98,1,81,1,-3,0,-97,0,54,0,-65,-1,85,-1,-36,-2,-127,-2,49,-2,7,-2,-21,-3,-30,-3,18,-2,64,-2,-92,-2,6,-1,-118,-1,30,0,-101,0,53,1,-79,1,34,2,-113,2,-60,2,-14,2,-11,2,-35,2,-90,2,78,2,-38,1,68,1,-93,0,-19,-1,70,-1,-117,-2,-36,-3,65,-3,-70,-4,75,-4,-20,-5,-68,-5,-81,-5,-64,-5,-17,-5,84,-4,-77,-4,71,-3,-49,-3,114,-2,16,-1,-69,-1,67,0,-40,0,55,1,-115,1,-63,1,-59,1,-61,1,-110,1,69,1,-33,0,99,0,-43,-1,82,-1,-78,-2,34,-2,-98,-3,47,-3,-52,-4,-108,-4,113,-4,121,-4,-108,-4,-41,-4,58,-3,-67,-3,73,-2,-18,-2,-91,-1,88,0,-3,0,-76,1,84,2,-45,2,62,3,-108,3,-56,3,-46,3,-52,3,-105,3,78,3,-33,2,98,2,-48,1,52,1,-116,0,-29,-1,72,-1,-72,-2,42,-2,-64,-3,107,-3,56,-3,17,-3,28,-3,51,-3,106,-3,-72,-3,35,-2,-100,-2,26,-1,-93,-1,20,0,-95,0,-9,0,101,1,-101,1,-51,1,-39,1,-55,1,-91,1,109,1,12,1,-93,0,29,0,-98,-1,24,-1,-115,-2}; }
	private static byte[] data79(){ return new byte[] {22,-2,-85,-3,91,-3,19,-3,-14,-4,-19,-4,-2,-4,55,-3,-124,-3,-33,-3,99,-2,-26,-2,126,-1,2,0,-103,0,25,1,-105,1,-10,1,69,2,109,2,115,2,111,2,74,2,22,2,-75,1,64,1,-47,0,84,0,-44,-1,106,-1,-12,-2,-108,-2,75,-2,39,-2,13,-2,27,-2,77,-2,-105,-2,-3,-2,99,-1,-15,-1,-128,0,18,1,-91,1,53,2,-91,2,12,3,81,3,118,3,-126,3,107,3,37,3,-53,2,90,2,-43,1,43,1,-122,0,-38,-1,46,-1,-110,-2,15,-2,-100,-3,70,-3,21,-3,1,-3,17,-3,68,-3,-106,-3,9,-2,-114,-2,34,-1,-59,-1,104,0,15,1,-90,1,26,2,-112,2,-28,2,14,3,33,3,20,3,-47,2,-123,2,25,2,-115,1,-5,0,80,0,-92,-1,2,-1,99,-2,-41,-3,88,-3,1,-3,-66,-4,-83,-4,-87,-4,-38,-4,24,-3,-122,-3,12,-2,-94,-2,73,-1,-3,-1,-79,0,102,1,7,2,-82,2,38,3,-117,3,-40,3,0,4,16,4,-8,3,-54,3,124,3,20,3,-93,2,18,2,-115,1,-14,0,114,0,-27,-1,-126,-1,45,-1,-37,-2,-81,-2,-96,-2,-94,-2,-64,-2,10,-1,89,-1,-69,-1,44,0,-97,0,13,1,-117,1,-11,1,91,2,-110,2,-41,2,-22,2,-8,2,-35,2,-104,2,82,2,-14,1,127,1,-1,0,122,0,-22,-1,83,-1,-43,-2,97,-2,-6,-3,-86,-3,125,-3,93,-3,102,-3,109,-3,-71,-3,6,-2,105,-2,-28,-2,100,-1,-19,-1,104,0,-16,0,99,1,-51,1,31,2,98,2,114,2,-121,2,109,2,60,2,6,2,-97,1,79,1,-32,0,120,0,15,0,-84,-1,104,-1,45,-1,7,-1,-5,-2,10,-1,59,-1,-123,-1,-22,-1,95,0,-29,0,122,1,10,2,-93,2,31,3,-93,3,27,4,89,4,-125,4,-108,4,120,4,73,4,-27,3,113,3,-41,2,51,2,119,1,-66,0,7,0,79,-1,-105,-2,27,-2,-102,-3,68,-3,9,-3,2,-3,20,-3,84,-3,-88,-3,21,-2,-93,-2,60,-1,-30,-1,-124,0,39,1,-68,1,57,2,-96,2,-17,2,26,3,18,3,9,3,-59,2,116,2,10,2,-128,1,-27,0,77,0,-73,-1,21,-1,-96,-2,26,-2,-47,-3,-117,-3,110,-3,96,-3,-116,-3,-55,-3,38,-2,-93,-2,56,-1,-35,-1,121,0,56,1,-24,1,-109,2,47,3,-91,3,28,4,114,4,-100,4,-85,4,-101,4,109,4,30,4,-69,3,59,3,-87,2,21,2,109,1,-31,0,71,0,-76,-1,61,-1,-27,-2,-102,-2,120,-2,89,-2,115,-2,-98,-2,-49,-2,43,-1,117,-1,-2,-1,105,0,-34,0,94,1,-85,1,5,2,71,2,113,2,-122,2,-128,2,92,2,36,2,-38,1,121,1,1,1,-101,0,29,0,-100,-1,41,-1,-67,-2,102,-2,29,-2,-14,-3,-35,-3,-24,-3,22,-2,66,-2,-88,-2,-4,-2,115,-1,-12,-1,121,0,3,1,117,1,-16,1,72,2,-86,2,-44,2,-22,2,-18,2,-60,2,-111,2,67,2,-38,1,100,1,-35,0,102,0,-30,-1,111,-1,1,-1,-72,-2,116,-2,81,-2,70,-2,103,-2,-91,-2,-9,-2,113,-1,-13,-1,-111,0,24,1,-71,1,82,2,-38,2,92,3,-80,3,-7,3,17,4,19,4,-10,3,-99,3,67,3,-56,2,34,2,-118,1,-46,0,43,0,127,-1,-41,-2,73,-2,-43,-3,127,-3,72,-3,45,-3,82,-3,118,-3,-51,-3,62,-2,-55,-2,98,-1,-7,-1,-92,0,60,1,-39,1,101,2,-46,2,21,3,82,3,94,3,75,3,17,3,-71,2,71,2,-66,1,28,1,117,0,-50,-1,26,-1,113,-2,-19,-3,94,-3,3,-3,-68,-4,-100,-4,-104,-4,-74,-4,-10,-4,97,-3,-39,-3,106,-2,23,-1,-63,-1,102,0,13,1,-74,1,68,2,-58,2,46,3,104,3,-105,3,-99,3,-128,3,85,3,19,3,-79,2,64,2,-66,1,70,1,-67,0,67,0,-46,-1,113,-1,34,-1,-32,-2,-70,-2,-77,-2,-60,-2,-31,-2,33,-1,112,-1,-45,-1,47,0,-96,0,23,1,121,1,-41,1,39,2,103,2,-108,2,-102,2,-111,2,113,2,36,2,-53,1,98,1,-36,0,85,0,-51,-1,64,-1,-80,-2,53,-2,-54,-3,98,-3,40,-3,-4,-4,-15,-4,11,-3,54,-3,124,-3,-32,-3,76,-2,-60,-2,76,-1,-40,-1,87,0,-46,0,53,1,-119,1,-63,1,-25,1,-22,1,-42,1,-85,1,91,1,3,1,-109,0,31,0,-77,-1,46,-1,-55,-2,105,-2,27,-2,-41,-3,-52,-3,-61,-3,-16,-3,42,-2,-113,-2,6,-1,-116,-1,45,0,-57,0,111,1,15,2,-75,2,53,3,-113,3,-25,3,22,4,36,4,11,4,-44,3,102,3,-26,2,62,2,-117,1,-39,0,-4,-1}; }
	private static byte[] data80(){ return new byte[] {66,-1,-128,-2,-52,-3,56,-3,-74,-4,96,-4,32,-4,20,-4,46,-4,94,-4,-52,-4,54,-3,-64,-3,91,-2,10,-1,-88,-1,71,0,-31,0,99,1,-59,1,18,2,44,2,58,2,28,2,-40,1,-128,1,-7,0,117,0,-44,-1,62,-1,-104,-2,-3,-3,112,-3,-10,-4,-110,-4,79,-4,44,-4,39,-4,69,-4,125,-4,-21,-4,85,-3,-28,-3,124,-2,45,-1,-41,-1,-117,0,34,1,-75,1,52,2,-95,2,-21,2,30,3,30,3,10,3,-24,2,-107,2,42,2,-74,1,43,1,-101,0,11,0,124,-1,-10,-2,-127,-2,23,-2,-62,-3,-113,-3,123,-3,119,-3,-108,-3,-53,-3,8,-2,95,-2,-51,-2,56,-1,-112,-1,1,0,100,0,-87,0,-21,0,29,1,42,1,36,1,5,1,-44,0,-124,0,36,0,-69,-1,57,-1,-62,-2,80,-2,-48,-3,100,-3,9,-3,-66,-4,-122,-4,106,-4,96,-4,-126,-4,-83,-4,-1,-4,94,-3,-37,-3,79,-2,-38,-2,96,-1,-26,-1,108,0,-46,0,40,1,117,1,-108,1,-99,1,-108,1,96,1,16,1,-74,0,60,0,-64,-1,47,-1,-104,-2,18,-2,-95,-3,48,-3,-53,-4,-98,-4,-126,-4,-127,-4,-92,-4,-23,-4,79,-3,-39,-3,104,-2,5,-1,-84,-1,84,0,-13,0,-119,1,17,2,121,2,-80,2,-41,2,-34,2,-82,2,115,2,10,2,-122,1,-30,0,48,0,-128,-1,-53,-2,33,-2,111,-3,-38,-4,88,-4,7,-4,-65,-5,-75,-5,-83,-5,-21,-5,59,-4,-97,-4,46,-3,-61,-3,108,-2,19,-1,-69,-1,90,0,-13,0,98,1,-55,1,-3,1,14,2,19,2,-37,1,-121,1,30,1,-123,0,-10,-1,77,-1,-108,-2,-28,-3,55,-3,-92,-4,26,-4,-78,-5,111,-5,82,-5,75,-5,115,-5,-71,-5,25,-4,-102,-4,40,-3,-54,-3,-127,-2,26,-1,-59,-1,100,0,-29,0,76,1,-99,1,-29,1,-5,1,-10,1,-54,1,-105,1,72,1,-17,0,104,0,6,0,-120,-1,16,-1,-84,-2,80,-2,-9,-3,-73,-3,-92,-3,-101,-3,-96,-3,-61,-3,1,-2,81,-2,-96,-2,19,-1,117,-1,-30,-1,72,0,-90,0,-17,0,62,1,100,1,-126,1,-123,1,103,1,39,1,-27,0,126,0,7,0,-128,-1,1,-1,121,-2,-25,-3,105,-3,-26,-4,-114,-4,59,-4,20,-4,1,-4,3,-4,43,-4,94,-4,-61,-4,37,-3,-85,-3,46,-2,-76,-2,62,-1,-79,-1,34,0,-112,0,-49,0,-6,0,11,1,11,1,-17,0,-74,0,83,0,-12,-1,127,-1,7,-1,-116,-2,14,-2,-94,-3,74,-3,1,-3,-52,-4,-77,-4,-76,-4,-36,-4,43,-3,-119,-3,8,-2,-105,-2,55,-1,-46,-1,-124,0,52,1,-65,1,83,2,-42,2,39,3,106,3,112,3,110,3,59,3,-37,2,107,2,-32,1,37,1,106,0,-90,-1,-23,-2,34,-2,116,-3,-38,-4,92,-4,-10,-5,-73,-5,-109,-5,-88,-5,-34,-5,59,-4,-88,-4,53,-3,-41,-3,-116,-2,35,-1,-47,-1,113,0,-15,0,93,1,-79,1,-35,1,-26,1,-42,1,-93,1,67,1,-32,0,84,0,-45,-1,43,-1,-112,-2,-4,-3,111,-3,-1,-4,-107,-4,100,-4,61,-4,65,-4,94,-4,-100,-4,-11,-4,107,-3,-11,-3,-112,-2,34,-1,-39,-1,116,0,9,1,-112,1,3,2,99,2,-88,2,-56,2,-54,2,-75,2,119,2,46,2,-54,1,73,1,-38,0,68,0,-55,-1,55,-1,-43,-2,111,-2,31,-2,-26,-3,-48,-3,-50,-3,-23,-3,22,-2,81,-2,-82,-2,4,-1,-123,-1,-21,-1,82,0,-76,0,11,1,81,1,-120,1,-102,1,-97,1,119,1,84,1,1,1,-74,0,69,0,-41,-1,89,-1,-24,-2,108,-2,11,-2,-83,-3,96,-3,34,-3,10,-3,1,-3,30,-3,73,-3,-107,-3,-22,-3,80,-2,-46,-2,92,-1,-35,-1,99,0,-28,0,96,1,-70,1,10,2,66,2,86,2,91,2,57,2,6,2,-86,1,86,1,-45,0,77,0,-69,-1,50,-1,-82,-2,48,-2,-55,-3,125,-3,70,-3,46,-3,57,-3,103,-3,-78,-3,37,-2,-92,-2,62,-1,-25,-1,-112,0,73,1,-15,1,-120,2,6,3,126,3,-63,3,-11,3,-16,3,-43,3,-114,3,49,3,-87,2,15,2,99,1,-90,0,-11,-1,62,-1,-99,-2,0,-2,126,-3,26,-3,-26,-4,-58,-4,-50,-4,6,-3,76,-3,-71,-3,71,-2,-51,-2,127,-1,27,0,-46,0,101,1,-15,1,115,2,-60,2,8,3,17,3,17,3,-27,2,-104,2,50,2,-87,1,29,1,111,0,-51,-1,39,-1,-114,-2,-12,-3,-123,-3,43,-3,-20,-4,-56,-4,-42,-4,-12,-4,60,-3,-103,-3,19,-2,-85,-2,65,-1,-34,-1,-125,0,27,1,-87,1,43,2,-120,2,-37,2,-4,2,16,3,10,3,-44,2,-102,2,76,2}; }
	private static byte[] data81(){ return new byte[] {-21,1,123,1,12,1,-98,0,56,0,-43,-1,-121,-1,81,-1,42,-1,33,-1,39,-1,74,-1,118,-1,-56,-1,36,0,-126,0,-22,0,94,1,-68,1,22,2,114,2,-96,2,-31,2,-17,2,-14,2,-38,2,-98,2,92,2,-16,1,-121,1,1,1,124,0,-13,-1,109,-1,-17,-2,110,-2,14,-2,-56,-3,-111,-3,108,-3,112,-3,-119,-3,-59,-3,11,-2,121,-2,-32,-2,107,-1,-15,-1,116,0,-18,0,105,1,-36,1,44,2,101,2,-126,2,-125,2,115,2,54,2,-9,1,-117,1,30,1,-91,0,39,0,-96,-1,42,-1,-82,-2,93,-2,26,-2,-17,-3,-32,-3,8,-2,38,-2,-107,-2,-11,-2,124,-1,26,0,-57,0,-128,1,59,2,-23,2,-121,3,19,4,-119,4,-21,4,20,5,39,5,17,5,-45,4,125,4,3,4,101,3,-76,2,-13,1,39,1,103,0,-95,-1,-16,-2,96,-2,-40,-3,-122,-3,56,-3,45,-3,46,-3,105,-3,-75,-3,29,-2,-88,-2,52,-1,-50,-1,121,0,26,1,-91,1,35,2,-114,2,-33,2,10,3,25,3,-2,2,-56,2,124,2,11,2,-113,1,7,1,105,0,-43,-1,66,-1,-58,-2,74,-2,-22,-3,-81,-3,-120,-3,-117,-3,-74,-3,-26,-3,70,-2,-70,-2,58,-1,-59,-1,107,0,10,1,-89,1,58,2,-67,2,25,3,124,3,-78,3,-48,3,-52,3,-86,3,112,3,35,3,-70,2,73,2,-50,1,79,1,-51,0,87,0,-15,-1,-103,-1,92,-1,40,-1,33,-1,54,-1,82,-1,-122,-1,-32,-1,67,0,-101,0,17,1,108,1,-37,1,49,2,113,2,-90,2,-55,2,-47,2,-75,2,-123,2,67,2,-34,1,123,1,-11,0,116,0,-22,-1,112,-1,-5,-2,-121,-2,55,-2,-18,-3,-59,-3,-76,-3,-59,-3,-30,-3,45,-2,-120,-2,-7,-2,-128,-1,14,0,-102,0,26,1,-80,1,52,2,-98,2,-10,2,40,3,83,3,74,3,48,3,0,3,-81,2,72,2,-58,1,59,1,-76,0,27,0,-111,-1,16,-1,-96,-2,61,-2,3,-2,-38,-3,-37,-3,-17,-3,53,-2,127,-2,0,-1,-120,-1,29,0,-53,0,111,1,28,2,-80,2,61,3,-59,3,20,4,89,4,121,4,113,4,66,4,-17,3,-110,3,15,3,111,2,-52,1,37,1,115,0,-57,-1,37,-1,-100,-2,24,-2,-52,-3,125,-3,106,-3,114,-3,-100,-3,-44,-3,70,-2,-72,-2,77,-1,-25,-1,118,0,24,1,-94,1,34,2,-104,2,-26,2,34,3,48,3,37,3,-10,2,-68,2,84,2,-36,1,88,1,-77,0,24,0,-125,-1,-11,-2,109,-2,10,-2,-85,-3,114,-3,85,-3,89,-3,127,-3,-67,-3,18,-2,-121,-2,8,-1,-106,-1,44,0,-69,0,83,1,-64,1,59,2,-122,2,-52,2,-12,2,-8,2,-41,2,-69,2,109,2,10,2,-91,1,54,1,-70,0,84,0,-23,-1,-117,-1,69,-1,20,-1,-22,-2,-9,-2,-4,-2,65,-1,-128,-1,-48,-1,65,0,-79,0,44,1,-84,1,17,2,126,2,-51,2,4,3,31,3,43,3,20,3,-36,2,-108,2,54,2,-80,1,34,1,-124,0,-26,-1,82,-1,-74,-2,41,-2,-72,-3,74,-3,14,-3,-28,-4,-42,-4,-23,-4,28,-3,104,-3,-51,-3,72,-2,-48,-2,99,-1,-24,-1,-120,0,1,1,-121,1,-35,1,25,2,76,2,101,2,80,2,43,2,-40,1,127,1,2,1,-124,0,-13,-1,101,-1,-43,-2,88,-2,-23,-3,-122,-3,70,-3,28,-3,24,-3,43,-3,106,-3,-59,-3,58,-2,-50,-2,96,-1,11,0,-58,0,119,1,35,2,-61,2,86,3,-59,3,28,4,78,4,87,4,72,4,13,4,-80,3,45,3,-102,2,-15,1,67,1,123,0,-68,-1,8,-1,89,-2,-59,-3,75,-3,-19,-4,-91,-4,-116,-4,-107,-4,-72,-4,1,-3,93,-3,-50,-3,86,-2,-31,-2,119,-1,1,0,-127,0,-11,0,82,1,-106,1,-66,1,-61,1,-93,1,122,1,46,1,-63,0,70,0,-63,-1,46,-1,-94,-2,23,-2,-96,-3,50,-3,-41,-4,-94,-4,125,-4,-123,-4,-95,-4,-37,-4,63,-3,-92,-3,40,-2,-67,-2,81,-1,-24,-1,117,0,2,1,121,1,-48,1,37,2,72,2,88,2,63,2,25,2,-53,1,-128,1,9,1,-113,0,16,0,-108,-1,28,-1,-85,-2,84,-2,4,-2,-41,-3,-64,-3,-67,-3,-26,-3,15,-2,94,-2,-50,-2,53,-1,-86,-1,31,0,-111,0,-5,0,90,1,-100,1,-48,1,-32,1,-33,1,-81,1,126,1,27,1,-90,0,29,0,-106,-1,-18,-2,97,-2,-52,-3,58,-3,-54,-4,107,-4,24,-4,-25,-5,-41,-5,-11,-5,27,-4,106,-4,-55,-4,86,-3,-28,-3,117,-2,19,-1,-81,-1,76,0,-49,0,66,1,-102,1,-35,1,-28,1,-21,1,-58,1,-109,1}; }
	private static byte[] data82(){ return new byte[] {54,1,-67,0,49,0,-99,-1,4,-1,102,-2,-51,-3,69,-3,-50,-4,101,-4,34,-4,-1,-5,0,-4,26,-4,82,-4,-80,-4,31,-3,-86,-3,89,-2,-11,-2,-83,-1,90,0,-3,0,-111,1,32,2,124,2,-53,2,-22,2,-18,2,-40,2,-114,2,45,2,-74,1,32,1,-123,0,-48,-1,33,-1,119,-2,-42,-3,75,-3,-52,-4,115,-4,58,-4,23,-4,29,-4,65,-4,-122,-4,-32,-4,73,-3,-38,-3,104,-2,8,-1,-114,-1,31,0,-110,0,0,1,52,1,119,1,-117,1,123,1,68,1,-9,0,-95,0,20,0,-111,-1,-4,-2,101,-2,-41,-3,77,-3,-34,-4,99,-4,29,-4,-25,-5,-40,-5,-24,-5,4,-4,91,-4,-86,-4,39,-3,-86,-3,61,-2,-59,-2,88,-1,-44,-1,80,0,-82,0,7,1,54,1,91,1,79,1,45,1,-8,0,-80,0,81,0,-32,-1,116,-1,3,-1,-116,-2,44,-2,-49,-3,-110,-3,110,-3,104,-3,124,-3,-108,-3,-37,-3,40,-2,-99,-2,21,-1,-104,-1,39,0,-87,0,42,1,-115,1,-35,1,36,2,69,2,65,2,46,2,-17,1,-96,1,48,1,-95,0,12,0,109,-1,-63,-2,25,-2,121,-3,-21,-4,118,-4,14,-4,-55,-5,-97,-5,-111,-5,-79,-5,-17,-5,63,-4,-76,-4,46,-3,-60,-3,77,-2,-26,-2,121,-1,-7,-1,123,0,-48,0,34,1,75,1,92,1,66,1,20,1,-52,0,109,0,-8,-1,106,-1,-40,-2,77,-2,-79,-3,45,-3,-64,-4,94,-4,33,-4,-23,-5,-16,-5,8,-4,53,-4,-97,-4,19,-3,-95,-3,75,-2,-6,-2,-78,-1,110,0,35,1,-63,1,78,2,-48,2,46,3,99,3,109,3,107,3,68,3,-23,2,125,2,-8,1,107,1,-63,0,14,0,99,-1,-73,-2,36,-2,-108,-3,51,-3,-46,-4,-82,-4,-111,-4,-103,-4,-64,-4,10,-3,102,-3,-49,-3,70,-2,-55,-2,80,-1,-58,-1,55,0,-101,0,-26,0,31,1,54,1,42,1,7,1,-69,0,116,0,6,0,-123,-1,8,-1,119,-2,-18,-3,116,-3,-6,-4,-90,-4,82,-4,44,-4,36,-4,49,-4,101,-4,-78,-4,12,-3,-121,-3,17,-2,-92,-2,70,-1,-29,-1,107,0,-8,0,100,1,-73,1,-16,1,17,2,11,2,-14,1,-65,1,114,1,22,1,-96,0,46,0,-81,-1,58,-1,-45,-2,117,-2,45,-2,-29,-3,-42,-3,-38,-3,-6,-3,39,-2,-121,-2,-34,-2,86,-1,-53,-1,91,0,-50,0,70,1,-64,1,13,2,91,2,121,2,-110,2,113,2,69,2,-17,1,-113,1,10,1,126,0,-28,-1,65,-1,-107,-2,12,-2,110,-3,-6,-4,-110,-4,67,-4,45,-4,20,-4,59,-4,105,-4,-54,-4,51,-3,-55,-3,94,-2,4,-1,-79,-1,74,0,-15,0,123,1,-27,1,59,2,-120,2,-101,2,-100,2,118,2,46,2,-48,1,87,1,-56,0,45,0,-109,-1,-28,-2,93,-2,-42,-3,92,-3,1,-3,-75,-4,-100,-4,-106,-4,-72,-4,3,-3,85,-3,-51,-3,100,-2,2,-1,-84,-1,91,0,6,1,-95,1,49,2,-79,2,21,3,75,3,121,3,105,3,96,3,24,3,-53,2,73,2,-55,1,44,1,-117,0,-9,-1,93,-1,-41,-2,81,-2,-21,-3,-90,-3,115,-3,101,-3,116,-3,-103,-3,-29,-3,59,-2,-77,-2,45,-1,-71,-1,64,0,-66,0,64,1,-78,1,3,2,64,2,96,2,96,2,71,2,29,2,-58,1,102,1,-10,0,107,0,-30,-1,84,-1,-32,-2,95,-2,-5,-3,-91,-3,114,-3,66,-3,63,-3,87,-3,-114,-3,-33,-3,71,-2,-77,-2,55,-1,-63,-1,60,0,-69,0,50,1,-98,1,-36,1,34,2,63,2,66,2,41,2,-13,1,-75,1,78,1,-14,0,117,0,4,0,-100,-1,40,-1,-49,-2,-118,-2,98,-2,82,-2,81,-2,114,-2,-73,-2,15,-1,113,-1,-9,-1,118,0,17,1,-83,1,41,2,-73,2,18,3,119,3,-78,3,-39,3,-50,3,-87,3,97,3,9,3,-118,2,-17,1,84,1,-90,0,3,0,78,-1,-69,-2,32,-2,-93,-3,80,-3,6,-3,-5,-4,-12,-4,21,-3,93,-3,-51,-3,48,-2,-62,-2,89,-1,-7,-1,-93,0,60,1,-55,1,58,2,-103,2,-35,2,-13,2,8,3,-37,2,-80,2,74,2,-34,1,93,1,-51,0,39,0,-119,-1,-4,-2,105,-2,-24,-3,-112,-3,79,-3,34,-3,31,-3,54,-3,-126,-3,-39,-3,85,-2,-29,-2,-128,-1,52,0,-41,0,-105,1,79,2,-32,2,-127,3,-21,3,63,4,121,4,-111,4,-120,4,88,4,20,4,-84,3,57,3,-81,2,9,2,119,1,-53,0,63,0,-74,-1,59,-1,-43,-2,-113,-2,96,-2,78,-2,97,-2,-125,-2,-55,-2,32,-1,-117,-1,-9,-1,116,0,-15,0,99,1,-66,1,18,2,82,2,123,2}; }
	private static byte[] data83(){ return new byte[] {-117,2,117,2,90,2,6,2,-69,1,77,1,-51,0,73,0,-56,-1,64,-1,-62,-2,90,-2,15,-2,-53,-3,-88,-3,-97,-3,-69,-3,-17,-3,49,-2,-99,-2,24,-1,-90,-1,54,0,-55,0,74,1,-37,1,69,2,-97,2,-27,2,26,3,41,3,23,3,-20,2,-92,2,76,2,-24,1,113,1,-7,0,124,0,14,0,-75,-1,74,-1,30,-1,-10,-2,-13,-2,7,-1,48,-1,-125,-1,-25,-1,94,0,-28,0,115,1,-5,1,-122,2,9,3,124,3,-42,3,24,4,46,4,43,4,0,4,-73,3,93,3,-31,2,80,2,-86,1,-5,0,76,0,-100,-1,-8,-2,103,-2,-18,-3,-122,-3,71,-3,49,-3,40,-3,79,-3,-103,-3,-1,-3,116,-2,15,-1,-88,-1,61,0,-23,0,-117,1,23,2,-101,2,2,3,84,3,121,3,-115,3,125,3,60,3,-15,2,-118,2,8,2,120,1,-35,0,76,0,-74,-1,29,-1,-96,-2,51,-2,-31,-3,-100,-3,-108,-3,-116,-3,-78,-3,-8,-3,82,-2,-61,-2,82,-1,-16,-1,-110,0,41,1,-45,1,97,2,-18,2,92,3,-75,3,-18,3,11,4,6,4,-15,3,-80,3,95,3,-19,2,118,2,-29,1,83,1,-62,0,73,0,-66,-1,82,-1,-13,-2,-74,-2,-117,-2,-124,-2,-108,-2,-64,-2,2,-1,87,-1,-66,-1,58,0,-82,0,47,1,-97,1,11,2,97,2,-87,2,-39,2,-17,2,-33,2,-64,2,-122,2,46,2,-56,1,77,1,-56,0,59,0,-57,-1,61,-1,-53,-2,98,-2,40,-2,-27,-3,-38,-3,-42,-3,-16,-3,65,-2,-127,-2,-25,-2,99,-1,-27,-1,98,0,-37,0,90,1,-61,1,27,2,80,2,119,2,-120,2,109,2,66,2,-1,1,-90,1,44,1,-74,0,50,0,-69,-1,67,-1,-47,-2,121,-2,56,-2,8,-2,-1,-3,34,-2,72,-2,-90,-2,11,-1,-118,-1,35,0,-64,0,103,1,-9,1,-97,2,32,3,-100,3,-2,3,39,4,67,4,64,4,13,4,-58,3,87,3,-53,2,48,2,-127,1,-50,0,26,0,99,-1,-66,-2,37,-2,-86,-3,74,-3,12,-3,-12,-4,-29,-4,23,-3,99,-3,-63,-3,47,-2,-68,-2,69,-1,-22,-1,-126,0,28,1,-111,1,10,2,101,2,-109,2,-75,2,-83,2,-118,2,71,2,-20,1,101,1,-30,0,77,0,-82,-1,12,-1,115,-2,-32,-3,108,-3,10,-3,-62,-4,-105,-4,-112,-4,-88,-4,-20,-4,59,-3,-77,-3,64,-2,-36,-2,127,-1,48,0,-27,0,-127,1,37,2,-100,2,20,3,102,3,-109,3,-88,3,-109,3,110,3,43,3,-53,2,84,2,-55,1,47,1,-92,0,14,0,-119,-1,4,-1,-103,-2,59,-2,6,-2,-23,-3,-34,-3,-18,-3,31,-2,91,-2,-77,-2,26,-1,-121,-1,-16,-1,82,0,-65,0,14,1,80,1,115,1,-128,1,-126,1,83,1,29,1,-58,0,114,0,-17,-1,122,-1,-15,-2,110,-2,-7,-3,-128,-3,32,-3,-41,-4,-89,-4,-112,-4,-90,-4,-50,-4,11,-3,96,-3,-42,-3,97,-2,-33,-2,116,-1,-4,-1,-121,0,2,1,109,1,-69,1,-13,1,17,2,10,2,-11,1,-76,1,90,1,-20,0,122,0,-17,-1,114,-1,-18,-2,114,-2,4,-2,-65,-3,121,-3,77,-3,83,-3,108,-3,-93,-3,-10,-3,97,-2,-27,-2,120,-1,23,0,-93,0,61,1,-59,1,58,2,-108,2,-42,2,-7,2,-12,2,-54,2,-120,2,33,2,-93,1,5,1,95,0,-91,-1,-23,-2,52,-2,-108,-3,-25,-4,112,-4,-14,-5,-80,-5,-119,-5,-115,-5,-72,-5,-26,-5,78,-4,-62,-4,87,-3,-10,-3,-77,-2,77,-1,0,0,-109,0,31,1,-109,1,-23,1,35,2,58,2,41,2,-1,1,-82,1,66,1,-54,0,54,0,-100,-1,-8,-2,85,-2,-57,-3,54,-3,-59,-4,103,-4,38,-4,16,-4,14,-4,45,-4,113,-4,-40,-4,65,-3,-52,-3,94,-2,1,-1,-86,-1,62,0,-41,0,83,1,-60,1,14,2,54,2,104,2,86,2,48,2,-27,1,-114,1,39,1,-94,0,14,0,-118,-1,-4,-2,-122,-2,13,-2,-92,-3,86,-3,24,-3,-1,-4,2,-3,32,-3,89,-3,-104,-3,-6,-3,109,-2,-30,-2,81,-1,-53,-1,54,0,-102,0,-30,0,39,1,62,1,74,1,51,1,8,1,-75,0,105,0,-2,-1,120,-1,6,-1,118,-2,-6,-3,-118,-3,27,-3,-62,-4,-125,-4,114,-4,108,-4,-127,-4,-87,-4,-17,-4,70,-3,-56,-3,69,-2,-61,-2,75,-1,-49,-1,67,0,-106,0,-22,0,34,1,63,1,58,1,27,1,-37,0,-105,0,39,0,-75,-1,50,-1,-77,-2,50,-2,-81,-3,68,-3,-26,-4,-88,-4,127,-4,-128,-4,-109,-4,-48,-4,36,-3,-96,-3,28,-2,-80,-2,97,-1,0,0,-100,0,54,1,-57,1,59,2,-105,2}; }
	private static byte[] data84(){ return new byte[] {-49,2,-16,2,-20,2,-66,2,118,2,10,2,125,1,-16,0,65,0,-116,-1,-39,-2,29,-2,126,-3,-16,-4,114,-4,16,-4,-43,-5,-74,-5,-68,-5,-34,-5,39,-4,-116,-4,3,-3,-117,-3,47,-2,-61,-2,107,-1,-5,-1,118,0,-21,0,68,1,-125,1,-98,1,-107,1,118,1,50,1,-39,0,102,0,-28,-1,89,-1,-72,-2,40,-2,-113,-3,13,-3,-96,-4,68,-4,8,-4,-27,-5,-28,-5,2,-4,51,-4,-107,-4,13,-3,-112,-3,41,-2,-51,-2,97,-1,17,0,-85,0,49,1,-79,1,10,2,87,2,-128,2,-116,2,111,2,59,2,-6,1,-110,1,35,1,-97,0,26,0,-112,-1,19,-1,-101,-2,43,-2,-34,-3,-109,-3,106,-3,104,-3,111,-3,-96,-3,-44,-3,31,-2,115,-2,-27,-2,69,-1,-74,-1,25,0,112,0,-74,0,-26,0,6,1,4,1,-29,0,-74,0,115,0,24,0,-88,-1,54,-1,-70,-2,46,-2,-71,-3,68,-3,-16,-4,-106,-4,88,-4,60,-4,66,-4,86,-4,-110,-4,-22,-4,80,-3,-50,-3,85,-2,-29,-2,114,-1,-11,-1,-125,0,-13,0,80,1,-87,1,-50,1,-39,1,-45,1,-99,1,88,1,-6,0,-119,0,20,0,-107,-1,1,-1,-114,-2,4,-2,-88,-3,85,-3,38,-3,6,-3,26,-3,49,-3,123,-3,-31,-3,85,-2,-29,-2,118,-1,38,0,-65,0,94,1,-18,1,97,2,-64,2,3,3,34,3,37,3,5,3,-54,2,98,2,-31,1,75,1,-104,0,-24,-1,41,-1,125,-2,-48,-3,52,-3,-81,-4,77,-4,3,-4,-33,-5,-44,-5,-2,-5,66,-4,-101,-4,15,-3,-87,-3,64,-2,-32,-2,-115,-1,38,0,-59,0,74,1,-79,1,3,2,51,2,66,2,54,2,3,2,-62,1,95,1,-36,0,88,0,-61,-1,51,-1,-100,-2,24,-2,-96,-3,66,-3,-18,-4,-60,-4,-83,-4,-67,-4,-29,-4,41,-3,-108,-3,8,-2,-110,-2,32,-1,-78,-1,75,0,-38,0,88,1,-52,1,32,2,115,2,-116,2,-91,2,-121,2,101,2,35,2,-52,1,99,1,-22,0,112,0,-10,-1,127,-1,19,-1,-68,-2,98,-2,60,-2,16,-2,12,-2,16,-2,75,-2,-123,-2,-31,-2,52,-1,-89,-1,26,0,-124,0,-28,0,78,1,-103,1,-48,1,-14,1,10,2,-21,1,-39,1,-122,1,64,1,-43,0,98,0,-34,-1,90,-1,-47,-2,99,-2,-11,-3,-96,-3,87,-3,60,-3,37,-3,54,-3,92,-3,-91,-3,1,-2,110,-2,-30,-2,105,-1,-3,-1,-123,0,3,1,104,1,-57,1,13,2,55,2,73,2,51,2,0,2,-71,1,98,1,-22,0,101,0,-27,-1,86,-1,-44,-2,84,-2,-24,-3,-104,-3,100,-3,53,-3,67,-3,104,-3,-78,-3,15,-2,-90,-2,39,-1,-47,-1,-122,0,54,1,-16,1,-107,2,43,3,-97,3,9,4,59,4,92,4,77,4,37,4,-41,3,96,3,-40,2,63,2,-118,1,-55,0,18,0,90,-1,-72,-2,20,-2,-92,-3,73,-3,9,-3,-15,-4,-14,-4,45,-3,119,-3,-30,-3,91,-2,-24,-2,-121,-1,20,0,-78,0,72,1,-56,1,52,2,-128,2,-79,2,-57,2,-57,2,-106,2,96,2,-10,1,-127,1,7,1,119,0,-33,-1,71,-1,-54,-2,62,-2,-25,-3,-115,-3,83,-3,61,-3,62,-3,98,-3,-97,-3,0,-2,104,-2,-10,-2,-123,-1,34,0,-68,0,91,1,-14,1,103,2,-28,2,49,3,109,3,-122,3,-108,3,126,3,69,3,1,3,-85,2,62,2,-52,1,79,1,-38,0,95,0,-11,-1,-101,-1,91,-1,60,-1,32,-1,27,-1,57,-1,100,-1,-97,-1,5,0,82,0,-54,0,39,1,124,1,-43,1,33,2,81,2,113,2,117,2,113,2,69,2,5,2,-91,1,50,1,-52,0,78,0,-57,-1,72,-1,-48,-2,107,-2,8,-2,-54,-3,-91,-3,-107,-3,-92,-3,-46,-3,21,-2,114,-2,-19,-2,116,-1,6,0,-114,0,40,1,-76,1,49,2,-91,2,1,3,57,3,88,3,81,3,44,3,-12,2,-100,2,57,2,-70,1,44,1,-98,0,26,0,-122,-1,24,-1,-84,-2,98,-2,56,-2,43,-2,70,-2,122,-2,-67,-2,58,-1,-74,-1,82,0,-21,0,-119,1,52,2,-48,2,98,3,-55,3,55,4,115,4,-119,4,-118,4,90,4,3,4,-92,3,21,3,-126,2,-51,1,25,1,87,0,-82,-1,7,-1,99,-2,-19,-3,-124,-3,70,-3,51,-3,37,-3,68,-3,-104,-3,-10,-3,108,-2,-12,-2,-108,-1,68,0,-40,0,120,1,0,2,-127,2,-31,2,43,3,88,3,96,3,77,3,27,3,-52,2,97,2,-28,1,88,1,-60,0,65,0,-84,-1,43,-1,-63,-2,88,-2,22,-2,-19,-3,-22,-3,-5,-3,41,-2,-125,-2,-31,-2,82,-1,-28,-1,93,0,-2,0,-126,1}; }
	private static byte[] data85(){ return new byte[] {5,2,-127,2,-24,2,54,3,103,3,127,3,122,3,99,3,33,3,-35,2,-124,2,2,2,-119,1,16,1,-92,0,38,0,-64,-1,105,-1,48,-1,4,-1,-10,-2,3,-1,23,-1,97,-1,-87,-1,-3,-1,109,0,-36,0,90,1,-79,1,29,2,107,2,-74,2,-55,2,-28,2,-33,2,-74,2,114,2,40,2,-76,1,64,1,-77,0,39,0,-99,-1,29,-1,-96,-2,54,-2,-29,-3,-95,-3,-114,-3,-121,-3,-88,-3,-33,-3,51,-2,-96,-2,27,-1,-91,-1,41,0,-59,0,83,1,-43,1,74,2,-89,2,-19,2,6,3,6,3,-14,2,-69,2,108,2,-11,1,125,1,-18,0,97,0,-71,-1,57,-1,-95,-2,68,-2,-33,-3,-88,-3,-127,-3,-117,-3,-82,-3,-9,-3,84,-2,-37,-2,111,-1,18,0,-72,0,110,1,37,2,-57,2,89,3,-54,3,49,4,101,4,-128,4,111,4,64,4,-11,3,-120,3,-12,2,90,2,-82,1,-8,0,56,0,-121,-1,-37,-2,77,-2,-41,-3,111,-3,43,-3,28,-3,20,-3,64,-3,-118,-3,-28,-3,101,-2,-35,-2,118,-1,7,0,-102,0,39,1,-101,1,0,2,67,2,-126,2,-115,2,-126,2,72,2,3,2,-86,1,53,1,-69,0,26,0,-128,-1,-1,-2,110,-2,5,-2,-99,-3,84,-3,9,-3,5,-3,11,-3,58,-3,110,-3,-41,-3,65,-2,-62,-2,74,-1,-28,-1,110,0,-2,0,122,1,-15,1,50,2,-118,2,-89,2,-84,2,-99,2,125,2,60,2,-19,1,-112,1,33,1,-85,0,57,0,-50,-1,112,-1,21,-1,-41,-2,-91,-2,-116,-2,-103,-2,-75,-2,-28,-2,41,-1,127,-1,-41,-1,72,0,-84,0,12,1,113,1,-70,1,1,2,32,2,58,2,29,2,5,2,-64,1,115,1,6,1,-125,0,-5,-1,96,-1,-50,-2,70,-2,-71,-3,91,-3,-11,-4,-71,-4,-122,-4,-125,-4,-108,-4,-64,-4,20,-3,111,-3,-28,-3,127,-2,17,-1,-96,-1,53,0,-59,0,71,1,-77,1,-6,1,52,2,69,2,61,2,17,2,-42,1,107,1,-1,0,117,0,-25,-1,77,-1,-66,-2,50,-2,-74,-3,76,-3,-1,-4,-54,-4,-82,-4,-45,-4,6,-3,81,-3,-77,-3,66,-2,-39,-2,121,-1,59,0,-32,0,-117,1,31,2,-99,2,10,3,92,3,123,3,-124,3,93,3,32,3,-59,2,53,2,-84,1,-9,0,81,0,-113,-1,-40,-2,42,-2,-96,-3,11,-3,-94,-4,89,-4,46,-4,52,-4,77,-4,-116,-4,-39,-4,88,-3,-36,-3,98,-2,-2,-2,-97,-1,47,0,-81,0,35,1,-117,1,-62,1,-23,1,-27,1,-42,1,-94,1,69,1,-40,0,102,0,-24,-1,79,-1,-63,-2,62,-2,-64,-3,93,-3,3,-3,-60,-4,-97,-4,-102,-4,-90,-4,-21,-4,50,-3,-116,-3,-16,-3,127,-2,3,-1,-124,-1,19,0,-126,0,-13,0,60,1,-118,1,-88,1,-72,1,-77,1,-126,1,62,1,-9,0,-94,0,48,0,-54,-1,83,-1,-26,-2,-121,-2,53,-2,-19,-3,-63,-3,-77,-3,-57,-3,-44,-3,12,-2,67,-2,-92,-2,6,-1,127,-1,-23,-1,83,0,-61,0,33,1,106,1,-102,1,-66,1,-62,1,-87,1,118,1,47,1,-38,0,101,0,-22,-1,100,-1,-37,-2,87,-2,-44,-3,87,-3,-2,-4,-85,-4,119,-4,104,-4,107,-4,-119,-4,-60,-4,38,-3,-119,-3,-5,-3,-126,-2,24,-1,-114,-1,31,0,-107,0,-3,0,77,1,-128,1,-104,1,-105,1,120,1,49,1,-40,0,114,0,-20,-1,100,-1,-62,-2,57,-2,-80,-3,36,-3,-68,-4,106,-4,37,-4,16,-4,19,-4,52,-4,-121,-4,-27,-4,107,-3,-10,-3,-97,-2,81,-1,-2,-1,-82,0,80,1,-19,1,91,2,-67,2,-11,2,36,3,23,3,-13,2,-87,2,69,2,-47,1,51,1,-106,0,-15,-1,61,-1,-97,-2,5,-2,-119,-3,28,-3,-61,-4,-119,-4,114,-4,-119,-4,-87,-4,-19,-4,72,-3,-66,-3,59,-2,-58,-2,59,-1,-49,-1,76,0,-78,0,19,1,71,1,111,1,107,1,90,1,28,1,-38,0,107,0,-20,-1,113,-1,-40,-2,81,-2,-58,-3,78,-3,-34,-4,-118,-4,66,-4,25,-4,16,-4,45,-4,73,-4,-84,-4,5,-3,116,-3,-13,-3,127,-2,12,-1,-101,-1,29,0,-121,0,-21,0,55,1,111,1,-118,1,-123,1,109,1,58,1,-4,0,-98,0,68,0,-40,-1,111,-1,1,-1,-98,-2,88,-2,14,-2,-29,-3,-50,-3,-50,-3,-19,-3,22,-2,91,-2,-64,-2,31,-1,-118,-1,1,0,105,0,-51,0,37,1,112,1,-93,1,-49,1,-44,1,-56,1,-112,1,69,1,-33,0,106,0,-22,-1,93,-1,-56,-2,61,-2,-76,-3,54,-3,-63,-4,116,-4,72,-4,16,-4,40,-4,53,-4,115,-4,-54,-4,53,-3,-77,-3,50,-2,-45,-2}; }
	private static byte[] data86(){ return new byte[] {104,-1,-16,-1,112,0,-16,0,69,1,-109,1,-78,1,-71,1,-67,1,-122,1,67,1,-31,0,109,0,-27,-1,88,-1,-60,-2,67,-2,-71,-3,76,-3,-36,-4,-84,-4,105,-4,109,-4,-127,-4,-71,-4,18,-3,121,-3,-9,-3,-95,-2,57,-1,-42,-1,-120,0,37,1,-75,1,56,2,-101,2,-28,2,16,3,8,3,-9,2,-72,2,99,2,-27,1,97,1,-56,0,29,0,-124,-1,-38,-2,73,-2,-68,-3,82,-3,-18,-4,-85,-4,-104,-4,-109,-4,-62,-4,-23,-4,80,-3,-62,-3,56,-2,-52,-2,83,-1,-41,-1,102,0,-47,0,58,1,-126,1,-69,1,-52,1,-58,1,-85,1,103,1,24,1,-77,0,63,0,-74,-1,48,-1,-76,-2,42,-2,-59,-3,107,-3,24,-3,-12,-4,-25,-4,-21,-4,9,-3,67,-3,-97,-3,12,-2,-128,-2,-11,-2,-120,-1,10,0,126,0,-20,0,78,1,-99,1,-54,1,-31,1,-42,1,-55,1,-114,1,73,1,-16,0,-122,0,25,0,-81,-1,46,-1,-45,-2,115,-2,58,-2,-4,-3,-19,-3,-32,-3,-4,-3,52,-2,123,-2,-29,-2,64,-1,-64,-1,52,0,-76,0,55,1,-99,1,-14,1,55,2,113,2,-125,2,123,2,89,2,19,2,-61,1,97,1,-35,0,83,0,-62,-1,58,-1,-80,-2,37,-2,-76,-3,93,-3,35,-3,-18,-4,-36,-4,-12,-4,34,-3,111,-3,-47,-3,81,-2,-42,-2,97,-1,-5,-1,-115,0,25,1,-105,1,-18,1,64,2,111,2,-113,2,125,2,89,2,6,2,-89,1,50,1,-84,0,26,0,115,-1,-29,-2,83,-2,-43,-3,106,-3,15,-3,-31,-4,-60,-4,-42,-4,-3,-4,74,-3,-71,-3,60,-2,-40,-2,119,-1,38,0,-41,0,121,1,26,2,-86,2,27,3,126,3,-78,3,-47,3,-56,3,-85,3,100,3,6,3,-121,2,1,2,104,1,-45,0,48,0,-107,-1,16,-1,-108,-2,59,-2,-15,-3,-64,-3,-65,-3,-54,-3,1,-2,57,-2,-96,-2,5,-1,-122,-1,4,0,-115,0,4,1,122,1,-31,1,48,2,93,2,124,2,118,2,89,2,31,2,-44,1,106,1,-9,0,120,0,-13,-1,105,-1,-17,-2,113,-2,15,-2,-70,-3,-115,-3,107,-3,112,-3,-125,-3,-64,-3,15,-2,99,-2,-21,-2,98,-1,-24,-1,119,0,-20,0,105,1,-54,1,37,2,98,2,-119,2,-112,2,-115,2,103,2,33,2,-48,1,123,1,25,1,-87,0,77,0,-25,-1,-122,-1,73,-1,15,-1,-21,-2,-9,-2,-3,-2,53,-1,109,-1,-61,-1,41,0,-88,0,31,1,-97,1,8,2,-120,2,-33,2,49,3,94,3,-121,3,-126,3,101,3,31,3,-58,2,98,2,-31,1,72,1,-71,0,27,0,-122,-1,-25,-2,107,-2,-6,-3,-92,-3,101,-3,79,-3,108,-3,-123,-3,-61,-3,40,-2,-101,-2,36,-1,-75,-1,79,0,-27,0,118,1,-4,1,107,2,-51,2,6,3,41,3,53,3,23,3,-44,2,124,2,17,2,-117,1,2,1,96,0,-54,-1,57,-1,-74,-2,58,-2,-27,-3,-99,-3,121,-3,-124,-3,-104,-3,-46,-3,50,-2,-86,-2,59,-1,-48,-1,118,0,47,1,-43,1,112,2,-5,2,121,3,-45,3,25,4,66,4,60,4,35,4,-38,3,-120,3,9,3,-126,2,-24,1,66,1,-85,0,20,0,124,-1,12,-1,-95,-2,91,-2,24,-2,11,-2,28,-2,75,-2,-110,-2,-22,-2,95,-1,-34,-1,88,0,-30,0,103,1,-42,1,78,2,-105,2,-37,2,-7,2,7,3,-27,2,-62,2,107,2,18,2,-90,1,35,1,-106,0,25,0,-104,-1,33,-1,-70,-2,98,-2,44,-2,9,-2,2,-2,20,-2,70,-2,-115,-2,-19,-2,96,-1,-48,-1,85,0,-38,0,82,1,-65,1,35,2,116,2,-92,2,-70,2,-50,2,-87,2,122,2,50,2,-32,1,105,1,-4,0,122,0,13,0,-110,-1,50,-1,-44,-2,-97,-2,115,-2,102,-2,116,-2,-96,-2,-25,-2,58,-1,-86,-1,35,0,-76,0,51,1,-51,1,72,2,-63,2,39,3,115,3,-94,3,-79,3,-90,3,127,3,58,3,-20,2,96,2,-35,1,63,1,-83,0,7,0,115,-1,-25,-2,103,-2,7,-2,-63,-3,-93,-3,-121,-3,-99,-3,-42,-3,40,-2,-105,-2,15,-1,-99,-1,45,0,-54,0,87,1,-32,1,94,2,-76,2,1,3,40,3,51,3,27,3,-31,2,-103,2,52,2,-86,1,31,1,-122,0,-27,-1,74,-1,-80,-2,42,-2,-76,-3,107,-3,37,-3,22,-3,25,-3,56,-3,-119,-3,-21,-3,111,-2,-5,-2,-93,-1,65,0,-21,0,-113,1,39,2,-77,2,33,3,119,3,-82,3,-43,3,-62,3,-104,3,86,3,-3,2,-122,2,12,2,119,1,-44,0,81,0,-62,-1,65,-1,-28,-2,-124,-2,78,-2,38,-2,34,-2,62,-2,112,-2,-76,-2}; }
	private static byte[] data87(){ return new byte[] {24,-1,-126,-1,-14,-1,105,0,-34,0,74,1,-81,1,6,2,38,2,91,2,87,2,59,2,11,2,-60,1,112,1,-7,0,-119,0,2,0,118,-1,1,-1,-120,-2,32,-2,-51,-3,-115,-3,111,-3,80,-3,110,-3,-108,-3,-30,-3,61,-2,-83,-2,17,-1,-100,-1,30,0,-97,0,26,1,124,1,-25,1,27,2,68,2,88,2,80,2,48,2,-19,1,-95,1,65,1,-37,0,93,0,-29,-1,120,-1,13,-1,-70,-2,122,-2,78,-2,50,-2,57,-2,97,-2,-113,-2,-24,-2,64,-1,-77,-1,54,0,-72,0,69,1,-70,1,49,2,-119,2,-26,2,16,3,33,3,22,3,-20,2,-85,2,63,2,-45,1,62,1,-83,0,8,0,95,-1,-67,-2,43,-2,-91,-3,55,-3,-38,-4,-103,-4,-128,-4,-122,-4,-83,-4,-13,-4,71,-3,-64,-3,73,-2,-46,-2,125,-1,28,0,-84,0,56,1,-84,1,10,2,86,2,115,2,-121,2,106,2,49,2,-21,1,-128,1,4,1,125,0,-29,-1,81,-1,-72,-2,41,-2,-64,-3,98,-3,25,-3,-25,-4,-39,-4,-9,-4,46,-3,118,-3,-37,-3,102,-2,-16,-2,-110,-1,43,0,-59,0,96,1,-39,1,85,2,-88,2,-25,2,17,3,9,3,-16,2,-68,2,99,2,-12,1,109,1,-9,0,88,0,-59,-1,52,-1,-76,-2,73,-2,-24,-3,-100,-3,117,-3,100,-3,103,-3,-105,-3,-50,-3,31,-2,123,-2,-19,-2,101,-1,-36,-1,81,0,-74,0,19,1,88,1,127,1,-96,1,-103,1,-120,1,70,1,-6,0,-103,0,56,0,-57,-1,69,-1,-35,-2,87,-2,-5,-3,-99,-3,90,-3,53,-3,35,-3,43,-3,82,-3,-125,-3,-46,-3,47,-2,-98,-2,31,-1,-105,-1,12,0,125,0,-20,0,78,1,-126,1,-83,1,-62,1,-82,1,-113,1,76,1,7,1,-90,0,53,0,-54,-1,65,-1,-28,-2,111,-2,19,-2,-58,-3,-127,-3,102,-3,114,-3,127,-3,-85,-3,-12,-3,84,-2,-42,-2,68,-1,-59,-1,82,0,-37,0,80,1,-68,1,31,2,94,2,-118,2,-116,2,-124,2,84,2,7,2,-98,1,37,1,-92,0,12,0,106,-1,-43,-2,59,-2,-78,-3,64,-3,-23,-4,-96,-4,115,-4,109,-4,-123,-4,-84,-4,8,-3,112,-3,-31,-3,109,-2,-4,-2,-110,-1,21,0,-96,0,32,1,106,1,-62,1,-27,1,-11,1,-21,1,-71,1,113,1,12,1,-105,0,13,0,126,-1,-27,-2,81,-2,-48,-3,81,-3,-10,-4,-100,-4,109,-4,81,-4,80,-4,-118,-4,-62,-4,46,-3,-99,-3,36,-2,-66,-2,82,-1,-9,-1,124,0,29,1,-109,1,-4,1,70,2,117,2,126,2,119,2,78,2,8,2,-87,1,68,1,-70,0,62,0,-80,-1,38,-1,-79,-2,60,-2,-26,-3,-111,-3,97,-3,88,-3,92,-3,116,-3,-80,-3,2,-2,90,-2,-57,-2,52,-1,-83,-1,29,0,-126,0,-42,0,11,1,69,1,75,1,82,1,57,1,-15,0,-81,0,68,0,-35,-1,84,-1,-36,-2,89,-2,-27,-3,111,-3,12,-3,-44,-4,-104,-4,-128,-4,-122,-4,-87,-4,-39,-4,42,-3,-115,-3,-6,-3,127,-2,11,-1,-124,-1,6,0,108,0,-39,0,23,1,88,1,-128,1,-114,1,107,1,70,1,-10,0,-96,0,58,0,-57,-1,95,-1,-29,-2,-127,-2,27,-2,-56,-3,-116,-3,114,-3,97,-3,120,-3,-92,-3,-27,-3,69,-2,-66,-2,44,-1,-74,-1,60,0,-53,0,74,1,-80,1,16,2,87,2,-123,2,-126,2,116,2,73,2,-9,1,-100,1,39,1,-114,0,-1,-1,82,-1,-63,-2,28,-2,-113,-3,19,-3,-86,-4,88,-4,33,-4,15,-4,19,-4,60,-4,-111,-4,-23,-4,91,-3,-33,-3,122,-2,-5,-2,-112,-1,30,0,-107,0,17,1,106,1,-93,1,-52,1,-59,1,-78,1,126,1,45,1,-61,0,82,0,-59,-1,72,-1,-64,-2,63,-2,-60,-3,99,-3,8,-3,-40,-4,-80,-4,-61,-4,-42,-4,20,-3,99,-3,-49,-3,89,-2,-35,-2,124,-1,14,0,-102,0,39,1,-92,1,-7,1,72,2,121,2,-112,2,-126,2,94,2,28,2,-65,1,84,1,-28,0,91,0,-44,-1,59,-1,-53,-2,86,-2,-15,-3,-102,-3,104,-3,91,-3,78,-3,112,-3,-101,-3,-21,-3,76,-2,-80,-2,37,-1,-108,-1,29,0,121,0,-31,0,40,1,108,1,-125,1,-113,1,125,1,77,1,25,1,-67,0,87,0,-33,-1,106,-1,-16,-2,117,-2,12,-2,-78,-3,104,-3,49,-3,20,-3,20,-3,46,-3,102,-3,-86,-3,23,-2,-120,-2,3,-1,-128,-1,5,0,-125,0,-9,0,83,1,-99,1,-32,1,-13,1,-6,1,-44,1,-93,1,90,1,-3,0,-108,0,4,0,-105,-1,24,-1,-108,-2,55,-2,-53,-3,-116,-3,95,-3,81,-3,83,-3,115,-3,-64,-3}; }
	private static byte[] data88(){ return new byte[] {8,-2,-124,-2,-1,-2,-109,-1,46,0,-68,0,75,1,-58,1,69,2,-113,2,-40,2,1,3,1,3,-12,2,-65,2,102,2,0,2,-128,1,-16,0,82,0,-77,-1,28,-1,-111,-2,17,-2,-93,-3,62,-3,26,-3,-23,-4,-5,-4,20,-3,88,-3,-83,-3,34,-2,-100,-2,44,-1,-84,-1,84,0,-43,0,84,1,-71,1,27,2,93,2,117,2,117,2,90,2,52,2,-43,1,125,1,-1,0,117,0,-31,-1,88,-1,-54,-2,77,-2,-49,-3,109,-3,50,-3,9,-3,-11,-4,12,-3,59,-3,-119,-3,-32,-3,87,-2,-41,-2,109,-1,4,0,-107,0,30,1,-81,1,21,2,122,2,-68,2,-30,2,-9,2,-35,2,-67,2,121,2,21,2,-70,1,59,1,-47,0,66,0,-37,-1,109,-1,10,-1,-62,-2,-112,-2,104,-2,108,-2,126,-2,-94,-2,-17,-2,60,-1,-89,-1,20,0,-126,0,-26,0,77,1,-88,1,-20,1,41,2,78,2,82,2,64,2,14,2,-38,1,110,1,11,1,-105,0,25,0,-91,-1,30,-1,-81,-2,61,-2,-26,-3,-84,-3,-128,-3,120,-3,-118,-3,-80,-3,-5,-3,74,-2,-75,-2,41,-1,-71,-1,56,0,-60,0,61,1,-73,1,13,2,79,2,-118,2,-105,2,-107,2,112,2,43,2,-21,1,-127,1,18,1,-112,0,23,0,-101,-1,26,-1,-62,-2,119,-2,49,-2,21,-2,21,-2,60,-2,116,-2,-57,-2,45,-1,-84,-1,59,0,-46,0,104,1,-13,1,-121,2,-2,2,94,3,-89,3,-49,3,-30,3,-58,3,-103,3,63,3,-42,2,82,2,-78,1,28,1,107,0,-56,-1,34,-1,-103,-2,15,-2,-94,-3,91,-3,43,-3,26,-3,60,-3,93,-3,-90,-3,10,-2,-111,-2,18,-1,-92,-1,60,0,-36,0,93,1,-35,1,51,2,-121,2,-59,2,-44,2,-45,2,-88,2,113,2,26,2,-85,1,54,1,-80,0,34,0,-101,-1,36,-1,-81,-2,85,-2,16,-2,-24,-3,-51,-3,-47,-3,1,-2,72,-2,-93,-2,14,-1,-110,-1,22,0,-82,0,63,1,-56,1,62,2,-81,2,6,3,80,3,113,3,126,3,93,3,58,3,-14,2,-117,2,32,2,-77,1,36,1,-87,0,38,0,-79,-1,73,-1,-20,-2,-76,-2,-117,-2,-128,-2,-112,-2,-75,-2,-15,-2,68,-1,-89,-1,20,0,-126,0,-13,0,100,1,-62,1,22,2,79,2,-122,2,-123,2,124,2,97,2,36,2,-57,1,119,1,-16,0,125,0,-13,-1,120,-1,-13,-2,-116,-2,46,-2,-15,-3,-69,-3,-74,-3,-66,-3,-26,-3,41,-2,-127,-2,-30,-2,98,-1,-12,-1,121,0,5,1,-110,1,10,2,112,2,-63,2,-8,2,12,3,0,3,-30,2,-87,2,97,2,-23,1,104,1,-26,0,95,0,-44,-1,72,-1,-37,-2,102,-2,38,-2,-16,-3,-31,-3,-22,-3,11,-2,86,-2,-68,-2,46,-1,-70,-1,86,0,-17,0,127,1,33,2,-101,2,29,3,102,3,-88,3,-46,3,-50,3,-80,3,112,3,32,3,-85,2,48,2,-112,1,2,1,97,0,-61,-1,42,-1,-90,-2,61,-2,-39,-3,-78,-3,-114,-3,-113,-3,-77,-3,-21,-3,61,-2,-77,-2,41,-1,-79,-1,67,0,-68,0,70,1,-72,1,30,2,127,2,-90,2,-59,2,-57,2,-81,2,108,2,27,2,-81,1,60,1,-59,0,69,0,-97,-1,46,-1,-85,-2,68,-2,-7,-3,-67,-3,-103,-3,-114,-3,-91,-3,-42,-3,42,-2,126,-2,-18,-2,109,-1,-21,-1,122,0,-1,0,122,1,-30,1,72,2,-109,2,-64,2,-42,2,-51,2,-81,2,124,2,64,2,-32,1,107,1,6,1,-109,0,33,0,-79,-1,97,-1,18,-1,-33,-2,-61,-2,-83,-2,-66,-2,-29,-2,33,-1,117,-1,-42,-1,48,0,-101,0,15,1,124,1,-41,1,40,2,104,2,-103,2,-99,2,-107,2,109,2,52,2,-29,1,112,1,-2,0,-128,0,-17,-1,103,-1,-31,-2,101,-2,2,-2,-81,-3,122,-3,85,-3,81,-3,104,-3,-94,-3,-22,-3,87,-2,-73,-2,64,-1,-49,-1,90,0,-39,0,89,1,-68,1,38,2,90,2,-127,2,-115,2,112,2,68,2,-7,1,-102,1,40,1,-96,0,40,0,-99,-1,31,-1,-96,-2,53,-2,-24,-3,-86,-3,-121,-3,-125,-3,-92,-3,-30,-3,48,-2,-101,-2,27,-1,-87,-1,68,0,-39,0,124,1,7,2,-122,2,-26,2,64,3,109,3,-118,3,111,3,79,3,1,3,-93,2,42,2,-90,1,6,1,104,0,-57,-1,45,-1,-103,-2,23,-2,-61,-3,114,-3,65,-3,32,-3,59,-3,93,-3,-102,-3,-2,-3,96,-2,-33,-2,105,-1,-22,-1,108,0,-29,0,84,1,-84,1,-12,1,37,2,49,2,41,2,7,2,-52,1,-124,1,23,1,-88,0,42,0,-70,-1,53,-1,-57,-2,88,-2,15,-2,-57,-3,-102,-3}; }
	private static byte[] data89(){ return new byte[] {-118,-3,-109,-3,-87,-3,-17,-3,60,-2,-100,-2,-9,-2,120,-1,-14,-1,117,0,-31,0,82,1,-86,1,-10,1,33,2,59,2,67,2,38,2,4,2,-76,1,97,1,0,1,-93,0,40,0,-59,-1,83,-1,-14,-2,-90,-2,99,-2,56,-2,37,-2,42,-2,71,-2,117,-2,-78,-2,10,-1,108,-1,-40,-1,70,0,-92,0,11,1,96,1,-87,1,-31,1,-8,1,1,2,-22,1,-74,1,120,1,19,1,-69,0,50,0,-57,-1,64,-1,-61,-2,89,-2,-9,-3,-97,-3,96,-3,58,-3,59,-3,75,-3,121,-3,-70,-3,26,-2,-127,-2,6,-1,121,-1,9,0,-117,0,-3,0,105,1,-63,1,13,2,57,2,59,2,54,2,14,2,-59,1,89,1,-13,0,-124,0,-25,-1,105,-1,-49,-2,95,-2,-42,-3,-127,-3,57,-3,11,-3,-18,-4,2,-3,43,-3,93,-3,-52,-3,58,-2,-60,-2,70,-1,-22,-1,123,0,12,1,-114,1,14,2,94,2,-96,2,-50,2,-47,2,-62,2,-107,2,66,2,-34,1,97,1,-28,0,69,0,-67,-1,31,-1,-102,-2,34,-2,-61,-3,110,-3,60,-3,35,-3,23,-3,74,-3,124,-3,-50,-3,59,-2,-92,-2,44,-1,-82,-1,41,0,-96,0,13,1,119,1,-71,1,-25,1,4,2,-22,1,-53,1,-114,1,64,1,-37,0,107,0,-26,-1,107,-1,-25,-2,103,-2,-11,-3,-103,-3,79,-3,16,-3,-21,-4,-12,-4,9,-3,66,-3,120,-3,-38,-3,69,-2,-66,-2,51,-1,-79,-1,44,0,-98,0,0,1,66,1,-125,1,-95,1,-87,1,-90,1,-126,1,64,1,3,1,-95,0,56,0,-41,-1,102,-1,3,-1,-90,-2,87,-2,38,-2,1,-2,-24,-3,-10,-3,33,-2,81,-2,-115,-2,-15,-2,85,-1,-55,-1,58,0,-86,0,9,1,101,1,-92,1,-28,1,-6,1,8,2,-10,1,-62,1,125,1,36,1,-86,0,53,0,-72,-1,48,-1,-86,-2,46,-2,-53,-3,88,-3,30,-3,-28,-4,-41,-4,-47,-4,1,-3,51,-3,-114,-3,-15,-3,109,-2,-25,-2,104,-1,-18,-1,124,0,-29,0,64,1,-117,1,-68,1,-38,1,-59,1,-84,1,109,1,31,1,-66,0,72,0,-67,-1,54,-1,-81,-2,52,-2,-71,-3,92,-3,19,-3,-29,-4,-55,-4,-56,-4,-12,-4,47,-3,-111,-3,3,-2,123,-2,18,-1,-68,-1,63,0,-46,0,98,1,-43,1,63,2,-106,2,-68,2,-39,2,-53,2,-97,2,83,2,2,2,-126,1,7,1,104,0,-25,-1,74,-1,-51,-2,65,-2,-43,-3,118,-3,58,-3,15,-3,17,-3,33,-3,76,-3,-114,-3,-20,-3,92,-2,-45,-2,87,-1,-39,-1,74,0,-59,0,37,1,100,1,-91,1,-69,1,-56,1,-74,1,-128,1,61,1,-35,0,115,0,4,0,-122,-1,16,-1,-118,-2,36,-2,-60,-3,123,-3,55,-3,29,-3,28,-3,46,-3,98,-3,-97,-3,-9,-3,94,-2,-47,-2,75,-1,-59,-1,64,0,-71,0,18,1,103,1,-97,1,-59,1,-46,1,-62,1,-88,1,114,1,42,1,-55,0,109,0,-4,-1,-118,-1,53,-1,-62,-2,127,-2,61,-2,11,-2,-13,-3,-1,-3,18,-2,64,-2,-126,-2,-39,-2,76,-1,-86,-1,36,0,-112,0,-11,0,96,1,-84,1,-29,1,11,2,29,2,20,2,-27,1,-86,1,87,1,-22,0,-121,0,-18,-1,119,-1,-10,-2,109,-2,13,-2,-101,-3,84,-3,22,-3,11,-3,6,-3,34,-3,91,-3,-94,-3,22,-2,-122,-2,7,-1,-96,-1,41,0,-96,0,34,1,-109,1,-28,1,27,2,73,2,73,2,59,2,9,2,-68,1,87,1,-27,0,94,0,-53,-1,61,-1,-71,-2,61,-2,-49,-3,116,-3,43,-3,9,-3,-5,-4,19,-3,69,-3,-103,-3,-12,-3,123,-2,1,-1,-103,-1,46,0,-53,0,99,1,-24,1,75,2,-88,2,-33,2,12,3,0,3,-19,2,-77,2,100,2,-5,1,-122,1,-13,0,97,0,-46,-1,73,-1,-49,-2,80,-2,-18,-3,-78,-3,-121,-3,119,-3,-126,-3,-77,-3,-18,-3,65,-2,-87,-2,22,-1,-103,-1,23,0,-119,0,-8,0,97,1,-79,1,-11,1,29,2,34,2,28,2,-17,1,-58,1,104,1,2,1,-115,0,27,0,-104,-1,48,-1,-79,-2,86,-2,8,-2,-56,-3,-90,-3,-115,-3,-96,-3,-61,-3,-6,-3,69,-2,-93,-2,12,-1,-113,-1,-1,-1,117,0,-47,0,62,1,-121,1,-45,1,-1,1,16,2,20,2,-18,1,-59,1,119,1,42,1,-55,0,105,0,8,0,-97,-1,68,-1,-14,-2,-88,-2,121,-2,101,-2,95,-2,-124,-2,-85,-2,-14,-2,63,-1,-93,-1,9,0,-127,0,-7,0,111,1,-46,1,42,2,117,2,-96,2,-79,2,-72,2,-107,2,106,2,13,2,-74,1,70,1,-55,0,53,0,-84,-1,34,-1,-100,-2,49,-2,-41,-3}; }
	private static byte[] data90(){ return new byte[] {-111,-3,99,-3,69,-3,98,-3,-111,-3,-41,-3,48,-2,-104,-2,35,-1,-94,-1,56,0,-68,0,70,1,-60,1,33,2,107,2,-100,2,-82,2,-86,2,120,2,58,2,-31,1,119,1,-11,0,102,0,-37,-1,72,-1,-64,-2,72,-2,-27,-3,-108,-3,96,-3,76,-3,82,-3,-115,-3,-59,-3,36,-2,-110,-2,39,-1,-70,-1,80,0,-22,0,-111,1,17,2,-113,2,-28,2,47,3,84,3,106,3,88,3,35,3,-43,2,124,2,9,2,125,1,-12,0,103,0,-55,-1,84,-1,-41,-2,112,-2,47,-2,-14,-3,-28,-3,-38,-3,4,-2,61,-2,-117,-2,-21,-2,83,-1,-50,-1,75,0,-57,0,55,1,-97,1,-8,1,54,2,104,2,119,2,116,2,72,2,16,2,-59,1,92,1,-13,0,124,0,11,0,-112,-1,31,-1,-68,-2,103,-2,34,-2,0,-2,-29,-3,-2,-3,25,-2,76,-2,-104,-2,-15,-2,96,-1,-44,-1,84,0,-72,0,57,1,-107,1,-32,1,30,2,85,2,90,2,85,2,63,2,5,2,-62,1,106,1,-1,0,-113,0,36,0,-83,-1,66,-1,-30,-2,-105,-2,110,-2,68,-2,55,-2,83,-2,118,-2,-61,-2,13,-1,114,-1,-32,-1,92,0,-30,0,88,1,-48,1,63,2,-116,2,-47,2,-13,2,-9,2,-22,2,-65,2,-128,2,34,2,-73,1,43,1,-91,0,28,0,-111,-1,4,-1,-97,-2,32,-2,-36,-3,-82,-3,-112,-3,-102,-3,-69,-3,-17,-3,77,-2,-73,-2,61,-1,-62,-1,80,0,-35,0,107,1,-29,1,71,2,-91,2,-60,2,-9,2,-22,2,-44,2,-103,2,67,2,-32,1,89,1,-40,0,74,0,-71,-1,41,-1,-91,-2,53,-2,-43,-3,-119,-3,114,-3,105,-3,118,-3,-85,-3,-10,-3,88,-2,-39,-2,94,-1,-22,-1,-121,0,16,1,-105,1,20,2,-126,2,-36,2,1,3,52,3,36,3,26,3,-50,2,-128,2,30,2,-90,1,48,1,-77,0,37,0,-95,-1,49,-1,-61,-2,125,-2,80,-2,32,-2,37,-2,57,-2,95,-2,-85,-2,4,-1,105,-1,-53,-1,71,0,-78,0,35,1,-122,1,-43,1,28,2,82,2,87,2,91,2,61,2,7,2,-72,1,113,1,5,1,-114,0,28,0,-95,-1,48,-1,-56,-2,123,-2,59,-2,17,-2,-11,-3,-8,-3,10,-2,57,-2,119,-2,-45,-2,63,-1,-89,-1,17,0,-109,0,-14,0,91,1,-82,1,-13,1,41,2,70,2,58,2,46,2,-3,1,-63,1,108,1,6,1,-92,0,51,0,-56,-1,83,-1,5,-1,-81,-2,124,-2,84,-2,72,-2,80,-2,126,-2,-72,-2,12,-1,109,-1,-40,-1,85,0,-49,0,84,1,-51,1,38,2,-128,2,-65,2,-4,2,0,3,-6,2,-53,2,-111,2,50,2,-55,1,71,1,-73,0,44,0,-90,-1,16,-1,-100,-2,30,-2,-69,-3,122,-3,82,-3,59,-3,86,-3,-126,-3,-65,-3,27,-2,-117,-2,15,-1,-111,-1,28,0,-83,0,46,1,-98,1,-3,1,77,2,-120,2,-102,2,-111,2,107,2,55,2,-44,1,115,1,-4,0,122,0,-22,-1,102,-1,-23,-2,114,-2,14,-2,-53,-3,-94,-3,127,-3,-123,-3,-92,-3,-32,-3,63,-2,-83,-2,26,-1,-75,-1,56,0,-57,0,76,1,-53,1,49,2,-115,2,-49,2,-6,2,-10,2,-7,2,-57,2,-127,2,53,2,-55,1,88,1,-41,0,84,0,-36,-1,94,-1,-8,-2,-97,-2,94,-2,29,-2,18,-2,18,-2,45,-2,82,-2,-97,-2,-21,-2,61,-1,-94,-1,17,0,114,0,-51,0,52,1,103,1,-95,1,-62,1,-61,1,-70,1,-106,1,95,1,24,1,-77,0,96,0,-15,-1,-112,-1,33,-1,-56,-2,113,-2,57,-2,-6,-3,-23,-3,-34,-3,-1,-3,29,-2,96,-2,-97,-2,8,-1,116,-1,-33,-1,82,0,-73,0,27,1,118,1,-69,1,-4,1,5,2,30,2,2,2,-25,1,-103,1,80,1,-10,0,-119,0,28,0,-74,-1,58,-1,-26,-2,-113,-2,77,-2,35,-2,3,-2,10,-2,35,-2,88,-2,-102,-2,-13,-2,90,-1,-43,-1,72,0,-61,0,67,1,-97,1,9,2,77,2,-127,2,-90,2,-96,2,-120,2,94,2,4,2,-85,1,44,1,-61,0,42,0,-87,-1,20,-1,-99,-2,30,-2,-56,-3,122,-3,71,-3,55,-3,51,-3,97,-3,-108,-3,-20,-3,74,-2,-58,-2,61,-1,-55,-1,85,0,-43,0,70,1,-66,1,5,2,52,2,84,2,88,2,62,2,23,2,-59,1,107,1,-11,0,118,0,-7,-1,98,-1,-20,-2,110,-2,4,-2,-75,-3,108,-3,83,-3,62,-3,78,-3,119,-3,-59,-3,31,-2,-111,-2,14,-1,-117,-1,23,0,-90,0,29,1,-101,1,-13,1,79,2,125,2,-104,2,-115,2,120,2,55,2,-13,1,-104,1,40,1,-72,0,59,0,-63,-1}; }
	private static byte[] data91(){ return new byte[] {77,-1,-34,-2,-115,-2,63,-2,10,-2,-24,-3,-26,-3,1,-2,56,-2,105,-2,-61,-2,34,-1,-125,-1,-14,-1,83,0,-78,0,20,1,88,1,-114,1,-86,1,-71,1,-92,1,-119,1,84,1,0,1,-82,0,73,0,-45,-1,101,-1,-15,-2,-116,-2,51,-2,-22,-3,-78,-3,-117,-3,-111,-3,-107,-3,-54,-3,-10,-3,68,-2,-89,-2,12,-1,-126,-1,-19,-1,113,0,-57,0,47,1,110,1,-76,1,-48,1,-37,1,-44,1,-83,1,118,1,26,1,-57,0,99,0,-12,-1,-118,-1,21,-1,-67,-2,117,-2,34,-2,-15,-3,-31,-3,-37,-3,-16,-3,46,-2,113,-2,-52,-2,54,-1,-82,-1,47,0,-93,0,32,1,-99,1,-8,1,70,2,125,2,-105,2,-88,2,-114,2,83,2,14,2,-98,1,56,1,-77,0,41,0,-118,-1,-7,-2,121,-2,-7,-3,-121,-3,62,-3,-6,-4,-28,-4,-35,-4,-9,-4,33,-3,126,-3,-40,-3,73,-2,-44,-2,92,-1,-25,-1,105,0,-24,0,78,1,-81,1,-11,1,38,2,44,2,45,2,-8,1,-62,1,110,1,3,1,-116,0,13,0,-127,-1,14,-1,-107,-2,44,-2,-46,-3,-113,-3,93,-3,78,-3,91,-3,-121,-3,-61,-3,23,-2,-127,-2,-5,-2,-118,-1,10,0,-110,0,24,1,-113,1,-14,1,60,2,118,2,-112,2,-99,2,-123,2,84,2,18,2,-91,1,63,1,-56,0,71,0,-48,-1,83,-1,-37,-2,124,-2,47,-2,-8,-3,-56,-3,-68,-3,-42,-3,-10,-3,43,-2,117,-2,-53,-2,44,-1,-98,-1,3,0,102,0,-53,0,20,1,83,1,123,1,-122,1,-128,1,107,1,65,1,-10,0,-81,0,73,0,-24,-1,117,-1,11,-1,-66,-2,91,-2,12,-2,-24,-3,-69,-3,-70,-3,-58,-3,-12,-3,33,-2,117,-2,-48,-2,70,-1,-84,-1,40,0,-109,0,-1,0,95,1,-85,1,-31,1,5,2,26,2,14,2,-27,1,-83,1,96,1,0,1,-107,0,34,0,-99,-1,63,-1,-54,-2,101,-2,18,-2,-45,-3,-80,-3,-86,-3,-83,-3,-27,-3,18,-2,105,-2,-50,-2,73,-1,-68,-1,70,0,-56,0,57,1,-90,1,12,2,76,2,124,2,-112,2,-114,2,112,2,48,2,-25,1,111,1,1,1,124,0,-28,-1,85,-1,-45,-2,94,-2,-14,-3,-100,-3,93,-3,40,-3,37,-3,53,-3,106,-3,-79,-3,13,-2,-126,-2,5,-1,-117,-1,29,0,-94,0,40,1,-99,1,-3,1,68,2,108,2,-110,2,-127,2,96,2,37,2,-47,1,111,1,-15,0,103,0,-32,-1,79,-1,-48,-2,94,-2,-5,-3,-107,-3,99,-3,71,-3,75,-3,96,-3,-107,-3,-42,-3,62,-2,-96,-2,32,-1,-103,-1,51,0,-102,0,23,1,114,1,-41,1,25,2,69,2,82,2,74,2,47,2,-7,1,-69,1,75,1,-24,0,119,0,10,0,-99,-1,55,-1,-26,-2,-98,-2,92,-2,75,-2,60,-2,78,-2,106,-2,-88,-2,-19,-2,62,-1,-93,-1,12,0,125,0,-43,0,50,1,122,1,-69,1,-22,1,1,2,-9,1,-33,1,-71,1,102,1,26,1,-79,0,67,0,-37,-1,109,-1,3,-1,-97,-2,70,-2,5,-2,-52,-3,-71,-3,-72,-3,-38,-3,7,-2,71,-2,-102,-2,-5,-2,96,-1,-35,-1,70,0,-70,0,42,1,114,1,-70,1,-19,1,0,2,5,2,-25,1,-57,1,126,1,39,1,-47,0,93,0,-23,-1,122,-1,-1,-2,-87,-2,71,-2,19,-2,-26,-3,-45,-3,-47,-3,-5,-3,56,-2,-116,-2,-9,-2,99,-1,-24,-1,105,0,-6,0,123,1,-9,1,102,2,-75,2,-20,2,16,3,15,3,6,3,-62,2,111,2,16,2,-98,1,16,1,123,0,-25,-1,81,-1,-63,-2,71,-2,-32,-3,-118,-3,74,-3,52,-3,44,-3,77,-3,-125,-3,-49,-3,57,-2,-88,-2,51,-1,-75,-1,61,0,-65,0,68,1,-94,1,-10,1,47,2,79,2,94,2,65,2,21,2,-46,1,115,1,12,1,-108,0,23,0,-95,-1,28,-1,-80,-2,80,-2,-5,-3,-51,-3,-80,-3,-88,-3,-66,-3,-33,-3,55,-2,-107,-2,-1,-2,110,-1,-22,-1,106,0,-14,0,103,1,-45,1,33,2,110,2,-109,2,-73,2,-87,2,-119,2,80,2,6,2,-85,1,54,1,-49,0,92,0,-21,-1,-125,-1,32,-1,-62,-2,-108,-2,85,-2,78,-2,73,-2,115,-2,-118,-2,-42,-2,36,-1,-125,-1,-34,-1,81,0,-81,0,3,1,95,1,-111,1,-66,1,-39,1,-30,1,-68,1,-106,1,93,1,15,1,-71,0,68,0,-41,-1,113,-1,-2,-2,-104,-2,64,-2,0,-2,-45,-3,-60,-3,-76,-3,-34,-3,11,-2,81,-2,-75,-2,22,-1,-126,-1,-4,-1,127,0,-9,0,101,1,-50,1,26,2,88,2,120,2,119,2,103,2,66,2,5,2,-80,1,68,1,-48,0,88,0}; }
	private static byte[] data92(){ return new byte[] {-44,-1,93,-1,-22,-2,-111,-2,54,-2,-10,-3,-33,-3,-43,-3,-26,-3,27,-2,87,-2,-85,-2,33,-1,-99,-1,44,0,-90,0,41,1,-82,1,25,2,114,2,-71,2,-44,2,-20,2,-35,2,-66,2,119,2,33,2,-72,1,40,1,-87,0,37,0,-111,-1,4,-1,-109,-2,40,-2,-54,-3,-114,-3,109,-3,112,-3,-124,-3,-91,-3,-1,-3,83,-2,-59,-2,72,-1,-70,-1,85,0,-52,0,60,1,-80,1,5,2,71,2,117,2,-125,2,121,2,86,2,20,2,-62,1,90,1,-23,0,114,0,2,0,-126,-1,7,-1,-93,-2,61,-2,3,-2,-45,-3,-60,-3,-62,-3,-21,-3,16,-2,98,-2,-65,-2,45,-1,-112,-1,5,0,-126,0,-12,0,79,1,-81,1,-13,1,41,2,65,2,71,2,51,2,7,2,-58,1,125,1,38,1,-57,0,90,0,-21,-1,-116,-1,43,-1,-17,-2,-85,-2,-109,-2,124,-2,-128,-2,-105,-2,-61,-2,-2,-2,81,-1,-73,-1,21,0,118,0,-25,0,58,1,-114,1,-50,1,3,2,34,2,50,2,36,2,-7,1,-61,1,103,1,36,1,-95,0,56,0,-65,-1,78,-1,-25,-2,127,-2,54,-2,-4,-3,-52,-3,-64,-3,-57,-3,-9,-3,43,-2,-126,-2,-45,-2,71,-1,-73,-1,51,0,-90,0,43,1,126,1,-59,1,17,2,60,2,73,2,60,2,41,2,-31,1,-111,1,50,1,-60,0,73,0,-55,-1,96,-1,-24,-2,-119,-2,51,-2,-21,-3,-63,-3,-73,-3,-63,-3,-29,-3,45,-2,123,-2,-37,-2,83,-1,-42,-1,94,0,-34,0,108,1,-33,1,71,2,-108,2,-46,2,-5,2,-1,2,-20,2,-69,2,110,2,25,2,-97,1,37,1,-105,0,21,0,-120,-1,4,-1,-104,-2,50,-2,-19,-3,-71,-3,-99,-3,-100,-3,-84,-3,-34,-3,42,-2,-125,-2,-18,-2,101,-1,-27,-1,87,0,-46,0,52,1,-118,1,-48,1,7,2,37,2,25,2,22,2,-32,1,-85,1,77,1,-1,0,-117,0,31,0,-81,-1,71,-1,-29,-2,-118,-2,79,-2,37,-2,-7,-3,-6,-3,17,-2,61,-2,103,-2,-57,-2,29,-1,-126,-1,-35,-1,77,0,-67,0,22,1,118,1,-80,1,-16,1,11,2,20,2,12,2,-26,1,-57,1,122,1,37,1,-49,0,107,0,11,0,-90,-1,85,-1,7,-1,-61,-2,-114,-2,116,-2,114,-2,-125,-2,-85,-2,-41,-2,15,-1,105,-1,-56,-1,39,0,-119,0,-32,0,55,1,122,1,-67,1,-41,1,-24,1,-35,1,-62,1,-114,1,73,1,-10,0,-110,0,39,0,-68,-1,80,-1,-32,-2,-120,-2,49,-2,6,-2,-38,-3,-45,-3,-56,-3,-13,-3,41,-2,118,-2,-49,-2,57,-1,-82,-1,43,0,-90,0,18,1,-120,1,-46,1,30,2,83,2,109,2,107,2,80,2,27,2,-41,1,-126,1,11,1,-109,0,36,0,-105,-1,32,-1,-83,-2,83,-2,-7,-3,-57,-3,-104,-3,-98,-3,-95,-3,-36,-3,26,-2,119,-2,-37,-2,82,-1,-52,-1,89,0,-43,0,86,1,-72,1,38,2,102,2,-113,2,-98,2,-104,2,111,2,64,2,-13,1,-119,1,28,1,-95,0,30,0,-100,-1,33,-1,-80,-2,77,-2,4,-2,-59,-3,-92,-3,-111,-3,-86,-3,-46,-3,27,-2,120,-2,-39,-2,70,-1,-64,-1,56,0,-84,0,22,1,-121,1,-49,1,21,2,54,2,65,2,59,2,17,2,-37,1,-108,1,49,1,-55,0,87,0,-27,-1,121,-1,9,-1,-81,-2,93,-2,33,-2,-13,-3,-32,-3,-38,-3,2,-2,42,-2,119,-2,-54,-2,42,-1,-122,-1,-6,-1,92,0,-67,0,17,1,93,1,-111,1,-76,1,-47,1,-71,1,-81,1,123,1,59,1,-28,0,-94,0,51,0,-40,-1,118,-1,33,-1,-33,-2,-112,-2,119,-2,89,-2,100,-2,105,-2,-93,-2,-48,-2,29,-1,118,-1,-40,-1,59,0,-91,0,9,1,98,1,-77,1,-20,1,22,2,40,2,46,2,6,2,-37,1,-109,1,57,1,-47,0,100,0,-18,-1,121,-1,10,-1,-102,-2,83,-2,2,-2,-47,-3,-75,-3,-95,-3,-62,-3,-17,-3,59,-2,-119,-2,-10,-2,96,-1,-27,-1,89,0,-51,0,56,1,-101,1,-29,1,21,2,42,2,61,2,38,2,-18,1,-82,1,65,1,-26,0,113,0,-18,-1,105,-1,-27,-2,116,-2,13,-2,-72,-3,124,-3,85,-3,87,-3,100,-3,-108,-3,-50,-3,51,-2,-87,-2,34,-1,-77,-1,66,0,-48,0,87,1,-58,1,46,2,-122,2,-63,2,-23,2,-36,2,-49,2,-107,2,82,2,-13,1,-124,1,-4,0,-128,0,-20,-1,111,-1,-14,-2,-112,-2,42,-2,-22,-3,-73,-3,-103,-3,-85,-3,-68,-3,-2,-3,70,-2,-99,-2,10,-1,-123,-1,-17,-1,109,0,-47,0,67,1,-123,1,-51,1,-26,1,10,2,-5,1,-26,1,-81,1,100,1}; }
	private static byte[] data93(){ return new byte[] {13,1,-97,0,61,0,-49,-1,92,-1,-9,-2,-118,-2,74,-2,11,-2,-23,-3,-55,-3,-43,-3,-16,-3,38,-2,96,-2,-63,-2,16,-1,125,-1,-23,-1,85,0,-70,0,22,1,91,1,-93,1,-56,1,-34,1,-39,1,-60,1,-91,1,98,1,24,1,-56,0,103,0,18,0,-83,-1,85,-1,15,-1,-74,-2,-99,-2,118,-2,109,-2,119,-2,-93,-2,-45,-2,10,-1,93,-1,-65,-1,40,0,-121,0,-29,0,54,1,-121,1,-57,1,-18,1,1,2,0,2,-19,1,-56,1,114,1,47,1,-56,0,86,0,-29,-1,109,-1,2,-1,-111,-2,52,-2,-22,-3,-82,-3,-112,-3,-123,-3,-97,-3,-56,-3,2,-2,92,-2,-77,-2,53,-1,-83,-1,46,0,-85,0,33,1,-124,1,-21,1,33,2,80,2,99,2,97,2,60,2,7,2,-80,1,77,1,-30,0,87,0,-36,-1,75,-1,-41,-2,110,-2,11,-2,-60,-3,-114,-3,110,-3,105,-3,-117,-3,-58,-3,24,-2,122,-2,-12,-2,110,-1,-3,-1,-106,0,9,1,-107,1,-12,1,89,2,-114,2,-73,2,-52,2,-78,2,-117,2,81,2,-11,1,-119,1,19,1,-112,0,5,0,126,-1,-4,-2,-106,-2,44,-2,-22,-3,-83,-3,-98,-3,-102,-3,-79,-3,-21,-3,41,-2,125,-2,-28,-2,90,-1,-64,-1,77,0,-88,0,16,1,91,1,-84,1,-39,1,-10,1,6,2,-30,1,-59,1,-126,1,62,1,-31,0,113,0,4,0,-95,-1,64,-1,-27,-2,-104,-2,92,-2,40,-2,29,-2,26,-2,49,-2,81,-2,-109,-2,-35,-2,38,-1,-114,-1,-8,-1,86,0,-65,0,8,1,82,1,-114,1,-81,1,-44,1,-48,1,-77,1,-109,1,81,1,19,1,-79,0,85,0,-6,-1,-94,-1,72,-1,-8,-2,-82,-2,122,-2,87,-2,78,-2,90,-2,127,-2,-83,-2,-13,-2,61,-1,-98,-1,-4,-1,103,0,-54,0,32,1,-116,1,-60,1,-3,1,27,2,37,2,14,2,-21,1,-71,1,107,1,11,1,-85,0,46,0,-64,-1,70,-1,-43,-2,117,-2,33,-2,-27,-3,-71,-3,-100,-3,-94,-3,-66,-3,-7,-3,69,-2,-90,-2,14,-1,-124,-1,8,0,-119,0,-3,0,114,1,-45,1,31,2,75,2,101,2,107,2,89,2,35,2,-47,1,114,1,15,1,-110,0,9,0,-127,-1,12,-1,-119,-2,31,-2,-50,-3,-106,-3,117,-3,101,-3,117,-3,-98,-3,-12,-3,67,-2,-74,-2,52,-1,-63,-1,71,0,-51,0,80,1,-55,1,37,2,113,2,-95,2,-70,2,-69,2,-104,2,105,2,33,2,-81,1,85,1,-53,0,84,0,-59,-1,83,-1,-31,-2,121,-2,42,-2,-7,-3,-44,-3,-45,-3,-39,-3,1,-2,64,-2,-104,-2,-7,-2,84,-1,-51,-1,46,0,-93,0,6,1,98,1,-100,1,-41,1,-15,1,-4,1,-22,1,-56,1,-123,1,62,1,-25,0,120,0,23,0,-78,-1,80,-1,-8,-2,-90,-2,95,-2,60,-2,22,-2,24,-2,29,-2,86,-2,-122,-2,-44,-2,38,-1,-116,-1,-28,-1,83,0,-70,0,14,1,89,1,-101,1,-63,1,-32,1,-33,1,-59,1,-86,1,109,1,42,1,-33,0,125,0,10,0,-68,-1,90,-1,8,-1,-76,-2,116,-2,89,-2,74,-2,69,-2,93,-2,-105,-2,-51,-2,34,-1,118,-1,-39,-1,67,0,-84,0,25,1,105,1,-66,1,-11,1,37,2,46,2,33,2,7,2,-44,1,-107,1,54,1,-48,0,94,0,-22,-1,102,-1,-8,-2,-111,-2,54,-2,-13,-3,-73,-3,-92,-3,-91,-3,-77,-3,-16,-3,49,-2,-124,-2,-7,-2,104,-1,-13,-1,112,0,-24,0,93,1,-52,1,28,2,92,2,127,2,-125,2,-128,2,90,2,8,2,-62,1,84,1,-29,0,83,0,-34,-1,90,-1,-35,-2,111,-2,19,-2,-53,-3,-107,-3,125,-3,-108,-3,-88,-3,-36,-3,53,-2,-107,-2,4,-1,-121,-1,1,0,-123,0,11,1,123,1,-40,1,48,2,95,2,-116,2,-119,2,-124,2,80,2,8,2,-75,1,75,1,-33,0,100,0,-16,-1,-126,-1,16,-1,-86,-2,87,-2,22,-2,-4,-3,-19,-3,-17,-3,25,-2,79,-2,-112,-2,-24,-2,81,-1,-72,-1,22,0,-124,0,-13,0,62,1,-115,1,-60,1,-32,1,-11,1,-16,1,-54,1,-95,1,75,1,3,1,-84,0,81,0,-27,-1,-124,-1,37,-1,-43,-2,-106,-2,93,-2,70,-2,65,-2,67,-2,100,-2,-113,-2,-45,-2,33,-1,124,-1,-38,-1,57,0,-104,0,-17,0,53,1,119,1,-98,1,-63,1,-54,1,-61,1,-98,1,115,1,33,1,-37,0,-121,0,31,0,-68,-1,106,-1,19,-1,-62,-2,-120,-2,101,-2,75,-2,62,-2,86,-2,126,-2,-57,-2,25,-1,101,-1,-57,-1,51,0,-92,0,3,1,120,1,-66,1,-2,1,48,2,71,2,88,2,49,2,25,2}; }
	private static byte[] data94(){ return new byte[] {-48,1,124,1,20,1,-85,0,43,0,-77,-1,69,-1,-40,-2,116,-2,33,-2,-34,-3,-79,-3,-89,-3,-89,-3,-56,-3,5,-2,78,-2,-89,-2,14,-1,-124,-1,2,0,117,0,-20,0,89,1,-74,1,-3,1,41,2,69,2,86,2,56,2,20,2,-63,1,121,1,8,1,-106,0,19,0,-107,-1,48,-1,-76,-2,103,-2,10,-2,-42,-3,-72,-3,-76,-3,-58,-3,-21,-3,45,-2,-123,-2,-29,-2,82,-1,-35,-1,87,0,-39,0,71,1,-88,1,2,2,64,2,124,2,-125,2,-125,2,103,2,49,2,-15,1,-113,1,55,1,-65,0,82,0,-38,-1,115,-1,13,-1,-71,-2,121,-2,89,-2,49,-2,34,-2,70,-2,106,-2,-103,-2,-35,-2,61,-1,-114,-1,-28,-1,70,0,-105,0,-25,0,45,1,104,1,-127,1,-107,1,-125,1,119,1,77,1,15,1,-49,0,122,0,32,0,-51,-1,111,-1,29,-1,-50,-2,-100,-2,102,-2,72,-2,61,-2,74,-2,97,-2,-96,-2,-43,-2,31,-1,119,-1,-48,-1,57,0,-114,0,-23,0,50,1,124,1,-77,1,-47,1,-36,1,-47,1,-80,1,-119,1,76,1,3,1,-89,0,80,0,-22,-1,-107,-1,56,-1,-16,-2,-80,-2,-121,-2,107,-2,95,-2,109,-2,-122,-2,-63,-2,11,-1,82,-1,-77,-1,26,0,-128,0,-26,0,69,1,-106,1,-36,1,13,2,56,2,54,2,54,2,6,2,-46,1,121,1,33,1,-68,0,67,0,-42,-1,88,-1,-27,-2,123,-2,40,-2,-29,-3,-84,-3,-117,-3,-121,-3,-104,-3,-53,-3,25,-2,110,-2,-45,-2,69,-1,-76,-1,63,0,-76,0,38,1,-122,1,-29,1,45,2,78,2,95,2,73,2,47,2,-13,1,-81,1,83,1,-36,0,107,0,-14,-1,123,-1,14,-1,-77,-2,80,-2,23,-2,-39,-3,-61,-3,-56,-3,-35,-3,16,-2,96,-2,-64,-2,37,-1,-105,-1,9,0,-128,0,-6,0,84,1,-69,1,0,2,55,2,82,2,90,2,73,2,37,2,-33,1,-98,1,50,1,-56,0,92,0,-17,-1,122,-1,34,-1,-55,-2,125,-2,83,-2,41,-2,30,-2,36,-2,68,-2,118,-2,-66,-2,21,-1,105,-1,-53,-1,48,0,-110,0,-34,0,37,1,107,1,-123,1,-92,1,-88,1,-110,1,114,1,68,1,-7,0,-104,0,87,0,-16,-1,-111,-1,54,-1,-12,-2,-81,-2,115,-2,87,-2,74,-2,78,-2,105,-2,-97,-2,-42,-2,32,-1,107,-1,-39,-1,37,0,-120,0,-24,0,48,1,122,1,-83,1,-58,1,-40,1,-40,1,-74,1,-114,1,67,1,-3,0,-104,0,64,0,-43,-1,-127,-1,14,-1,-57,-2,-124,-2,86,-2,52,-2,35,-2,40,-2,69,-2,-122,-2,-46,-2,34,-1,-113,-1,-15,-1,109,0,-47,0,66,1,-103,1,-20,1,41,2,82,2,95,2,91,2,59,2,11,2,-74,1,86,1,-16,0,121,0,-5,-1,127,-1,-9,-2,-122,-2,41,-2,-43,-3,-97,-3,117,-3,112,-3,126,-3,-95,-3,-24,-3,46,-2,-92,-2,18,-1,-112,-1,26,0,-98,0,15,1,119,1,-42,1,28,2,75,2,107,2,100,2,76,2,24,2,-51,1,110,1,10,1,-113,0,20,0,-105,-1,28,-1,-74,-2,95,-2,4,-2,-36,-3,-62,-3,-81,-3,-58,-3,-10,-3,54,-2,-110,-2,-16,-2,103,-1,-30,-1,94,0,-49,0,65,1,-99,1,-3,1,43,2,75,2,104,2,92,2,61,2,13,2,-74,1,101,1,-17,0,-109,0,25,0,-80,-1,64,-1,-21,-2,-104,-2,100,-2,51,-2,45,-2,38,-2,66,-2,112,-2,-83,-2,-2,-2,69,-1,-88,-1,-3,-1,107,0,-78,0,-1,0,62,1,111,1,121,1,-117,1,116,1,99,1,43,1,-28,0,-115,0,72,0,-29,-1,-99,-1,54,-1,-18,-2,-74,-2,116,-2,80,-2,70,-2,76,-2,91,-2,-105,-2,-54,-2,11,-1,97,-1,-65,-1,43,0,-116,0,-19,0,57,1,123,1,-59,1,-27,1,-8,1,-16,1,-37,1,-73,1,118,1,43,1,-47,0,106,0,5,0,-97,-1,65,-1,-27,-2,-112,-2,90,-2,36,-2,25,-2,21,-2,56,-2,85,-2,-87,-2,-25,-2,62,-1,-69,-1,30,0,-119,0,-2,0,99,1,-77,1,-6,1,51,2,67,2,74,2,54,2,6,2,-56,1,109,1,11,1,-102,0,32,0,-93,-1,39,-1,-75,-2,67,-2,-10,-3,-86,-3,-122,-3,105,-3,116,-3,-118,-3,-52,-3,30,-2,127,-2,-10,-2,102,-1,-17,-1,121,0,-6,0,106,1,-58,1,26,2,83,2,122,2,121,2,114,2,59,2,14,2,-81,1,71,1,-34,0,101,0,-39,-1,107,-1,-26,-2,-112,-2,58,-2,-4,-3,-49,-3,-66,-3,-53,-3,-22,-3,36,-2,106,-2,-67,-2,43,-1,-102,-1,14,0,-128,0,-17,0,62,1,-104,1,-46,1,-9,1}; }
	private static byte[] data95(){ return new byte[] {28,2,21,2,-7,1,-53,1,-121,1,60,1,-29,0,122,0,18,0,-81,-1,78,-1,-8,-2,-74,-2,-127,-2,80,-2,76,-2,76,-2,108,-2,-107,-2,-48,-2,23,-1,104,-1,-57,-1,38,0,125,0,-33,0,35,1,95,1,-117,1,-99,1,-77,1,-89,1,-121,1,82,1,29,1,-64,0,115,0,19,0,-71,-1,94,-1,16,-1,-56,-2,-119,-2,89,-2,67,-2,61,-2,80,-2,124,-2,-87,-2,-13,-2,60,-1,-105,-1,-18,-1,79,0,-85,0,-1,0,82,1,-125,1,-75,1,-58,1,-51,1,-81,1,-116,1,86,1,20,1,-82,0,96,0,-10,-1,-108,-1,46,-1,-49,-2,-120,-2,77,-2,30,-2,13,-2,9,-2,16,-2,62,-2,124,-2,-52,-2,46,-1,-106,-1,7,0,119,0,-12,0,90,1,-68,1,11,2,74,2,115,2,113,2,119,2,80,2,31,2,-57,1,101,1,-2,0,-115,0,6,0,-121,-1,15,-1,-103,-2,67,-2,-22,-3,-75,-3,-95,-3,-117,-3,-94,-3,-62,-3,9,-2,90,-2,-74,-2,51,-1,-91,-1,31,0,-105,0,13,1,115,1,-65,1,1,2,36,2,57,2,43,2,8,2,-37,1,-113,1,46,1,-57,0,91,0,-38,-1,94,-1,-3,-2,-113,-2,74,-2,6,-2,-43,-3,-52,-3,-50,-3,-17,-3,28,-2,97,-2,-65,-2,43,-1,-110,-1,3,0,110,0,-30,0,67,1,-98,1,-30,1,17,2,46,2,48,2,36,2,-8,1,-52,1,123,1,25,1,-63,0,86,0,-9,-1,-109,-1,69,-1,-13,-2,-88,-2,-118,-2,108,-2,107,-2,111,-2,-101,-2,-47,-2,14,-1,95,-1,-73,-1,-4,-1,95,0,-76,0,1,1,55,1,102,1,121,1,-103,1,118,1,100,1,47,1,-15,0,-87,0,88,0,-4,-1,-109,-1,65,-1,-19,-2,-83,-2,101,-2,53,-2,22,-2,29,-2,43,-2,64,-2,126,-2,-66,-2,18,-1,108,-1,-32,-1,48,0,-102,0,-5,0,86,1,-106,1,-56,1,-19,1,-2,1,-21,1,-51,1,-100,1,101,1,23,1,-79,0,83,0,-25,-1,-126,-1,25,-1,-51,-2,-117,-2,80,-2,41,-2,20,-2,48,-2,64,-2,124,-2,-65,-2,20,-1,112,-1,-27,-1,90,0,-65,0,46,1,-119,1,-27,1,33,2,73,2,96,2,85,2,62,2,11,2,-61,1,110,1,1,1,-112,0,13,0,-105,-1,30,-1,-81,-2,57,-2,-8,-3,-68,-3,-119,-3,122,-3,-113,-3,-75,-3,-28,-3,51,-2,-105,-2,7,-1,117,-1,-10,-1,108,0,-30,0,90,1,-94,1,-12,1,32,2,54,2,65,2,52,2,-4,1,-68,1,99,1,11,1,-94,0,46,0,-65,-1,89,-1,-13,-2,-96,-2,87,-2,38,-2,8,-2,15,-2,22,-2,67,-2,124,-2,-61,-2,23,-1,-124,-1,-22,-1,77,0,-92,0,24,1,89,1,-99,1,-42,1,-23,1,-7,1,-22,1,-59,1,-100,1,80,1,-17,0,-83,0,62,0,-15,-1,124,-1,53,-1,-35,-2,-79,-2,122,-2,94,-2,95,-2,97,-2,-114,-2,-72,-2,-5,-2,70,-1,-103,-1,-13,-1,69,0,-100,0,-11,0,55,1,96,1,-124,1,-103,1,-93,1,-117,1,103,1,54,1,-17,0,-108,0,74,0,-15,-1,-116,-1,67,-1,-11,-2,-88,-2,121,-2,101,-2,80,-2,69,-2,97,-2,-111,-2,-45,-2,32,-1,114,-1,-55,-1,48,0,-121,0,-24,0,68,1,-128,1,-71,1,-40,1,-17,1,-19,1,-50,1,-98,1,103,1,27,1,-78,0,83,0,-12,-1,125,-1,27,-1,-53,-2,121,-2,66,-2,15,-2,-7,-3,-13,-3,15,-2,55,-2,112,-2,-50,-2,30,-1,-122,-1,-13,-1,102,0,-42,0,59,1,-104,1,-21,1,24,2,63,2,77,2,78,2,39,2,1,2,-73,1,91,1,-9,0,-122,0,14,0,-107,-1,45,-1,-51,-2,119,-2,44,-2,6,-2,-28,-3,-24,-3,-13,-3,36,-2,92,-2,-86,-2,9,-1,100,-1,-41,-1,69,0,-73,0,21,1,111,1,-85,1,-22,1,13,2,22,2,-3,1,-31,1,-87,1,93,1,17,1,-94,0,70,0,-42,-1,114,-1,14,-1,-71,-2,117,-2,61,-2,46,-2,26,-2,30,-2,64,-2,116,-2,-78,-2,2,-1,99,-1,-74,-1,34,0,-120,0,-48,0,33,1,106,1,-92,1,-60,1,-51,1,-58,1,-86,1,-119,1,78,1,8,1,-72,0,95,0,11,0,-74,-1,106,-1,23,-1,-30,-2,-69,-2,-95,-2,-113,-2,-101,-2,-71,-2,-23,-2,31,-1,100,-1,-77,-1,9,0,88,0,-87,0,-22,0,59,1,96,1,-115,1,-95,1,-101,1,-116,1,82,1,44,1,-37,0,-100,0,56,0,-28,-1,-128,-1,49,-1,-31,-2,-100,-2,104,-2,80,-2,47,-2,55,-2,65,-2,112,-2,-82,-2,-10,-2,68,-1,-93,-1,12,0,111,0,-45,0,45,1,116,1,-74,1}; }
	private static byte[] data96(){ return new byte[] {-19,1,0,2,17,2,-4,1,-39,1,-90,1,78,1,7,1,-92,0,60,0,-38,-1,112,-1,25,-1,-77,-2,116,-2,64,-2,38,-2,14,-2,20,-2,41,-2,97,-2,-80,-2,1,-1,103,-1,-56,-1,55,0,-94,0,12,1,107,1,-70,1,-11,1,45,2,59,2,58,2,37,2,-9,1,-73,1,102,1,4,1,-109,0,46,0,-76,-1,71,-1,-29,-2,-114,-2,70,-2,3,-2,-30,-3,-58,-3,-40,-3,-15,-3,31,-2,107,-2,-58,-2,39,-1,-103,-1,-5,-1,116,0,-37,0,57,1,125,1,-54,1,-18,1,8,2,8,2,-7,1,-41,1,-107,1,93,1,-12,0,-111,0,42,0,-55,-1,105,-1,13,-1,-55,-2,-113,-2,99,-2,73,-2,68,-2,96,-2,108,-2,-75,-2,-21,-2,70,-1,-93,-1,-8,-1,87,0,-61,0,3,1,73,1,-125,1,-88,1,-75,1,-77,1,-92,1,-127,1,84,1,14,1,-87,0,100,0,11,0,-86,-1,90,-1,20,-1,-49,-2,-94,-2,-127,-2,124,-2,120,-2,-97,-2,-53,-2,4,-1,67,-1,-104,-1,-14,-1,67,0,-95,0,-19,0,49,1,120,1,-101,1,-81,1,-66,1,-86,1,-103,1,84,1,26,1,-45,0,103,0,24,0,-80,-1,87,-1,-5,-2,-78,-2,119,-2,75,-2,48,-2,41,-2,50,-2,81,-2,-103,-2,-34,-2,51,-1,-110,-1,-6,-1,103,0,-64,0,48,1,118,1,-65,1,-23,1,15,2,23,2,5,2,-25,1,-83,1,95,1,2,1,-90,0,51,0,-58,-1,95,-1,-22,-2,-113,-2,61,-2,14,-2,-43,-3,-50,-3,-49,-3,-20,-3,29,-2,100,-2,-81,-2,32,-1,-117,-1,14,0,127,0,-6,0,92,1,-62,1,8,2,59,2,99,2,118,2,103,2,73,2,5,2,-73,1,102,1,-16,0,-119,0,12,0,-93,-1,40,-1,-41,-2,119,-2,56,-2,13,-2,-12,-3,-17,-3,-7,-3,51,-2,108,-2,-75,-2,22,-1,124,-1,-25,-1,76,0,-72,0,19,1,94,1,-90,1,-54,1,-29,1,-11,1,-38,1,-58,1,-126,1,68,1,-24,0,126,0,38,0,-66,-1,99,-1,-3,-2,-74,-2,113,-2,75,-2,36,-2,46,-2,50,-2,89,-2,-120,-2,-51,-2,25,-1,109,-1,-52,-1,45,0,-118,0,-26,0,43,1,110,1,-114,1,-84,1,-66,1,-89,1,-105,1,94,1,42,1,-44,0,-111,0,51,0,-26,-1,-101,-1,76,-1,18,-1,-35,-2,-80,-2,-86,-2,-88,-2,-68,-2,-27,-2,33,-1,82,-1,-93,-1,-16,-1,83,0,-96,0,-6,0,60,1,113,1,-92,1,-70,1,-62,1,-84,1,-114,1,93,1,32,1,-51,0,115,0,19,0,-91,-1,75,-1,-26,-2,-106,-2,83,-2,18,-2,-10,-3,-25,-3,-15,-3,23,-2,56,-2,-109,-2,-44,-2,52,-1,-95,-1,15,0,112,0,-25,0,69,1,-106,1,-47,1,4,2,22,2,19,2,2,2,-41,1,-107,1,72,1,-18,0,-127,0,33,0,-80,-1,69,-1,-29,-2,-118,-2,73,-2,14,-2,-15,-3,-17,-3,0,-2,34,-2,98,-2,-83,-2,21,-1,-128,-1,-13,-1,98,0,-37,0,71,1,-91,1,-16,1,42,2,80,2,101,2,80,2,67,2,-2,1,-64,1,102,1,-7,0,-119,0,23,0,-102,-1,52,-1,-66,-2,101,-2,44,-2,-18,-3,-46,-3,-63,-3,-37,-3,-5,-3,52,-2,123,-2,-48,-2,49,-1,-107,-1,14,0,104,0,-52,0,25,1,100,1,-102,1,-77,1,-59,1,-59,1,-92,1,-128,1,54,1,-6,0,-95,0,69,0,-15,-1,-105,-1,68,-1,-2,-2,-59,-2,-106,-2,120,-2,111,-2,-128,-2,-92,-2,-46,-2,11,-1,75,-1,-93,-1,-9,-1,84,0,-103,0,-13,0,54,1,116,1,-117,1,-96,1,-97,1,-91,1,121,1,65,1,17,1,-72,0,121,0,19,0,-61,-1,111,-1,38,-1,-27,-2,-87,-2,-121,-2,107,-2,116,-2,123,-2,-87,-2,-47,-2,26,-1,97,-1,-76,-1,10,0,93,0,-81,0,-4,0,68,1,121,1,-114,1,-91,1,-89,1,-107,1,90,1,40,1,-35,0,-115,0,45,0,-46,-1,108,-1,32,-1,-74,-2,-126,-2,65,-2,27,-2,23,-2,24,-2,40,-2,87,-2,-112,-2,-26,-2,61,-1,-101,-1,19,0,110,0,-23,0,58,1,-99,1,-34,1,9,2,40,2,42,2,25,2,-15,1,-64,1,101,1,19,1,-99,0,54,0,-57,-1,81,-1,-18,-2,-118,-2,66,-2,12,-2,-39,-3,-38,-3,-39,-3,-12,-3,43,-2,108,-2,-53,-2,37,-1,-97,-1,16,0,120,0,-13,0,84,1,-78,1,-22,1,33,2,55,2,56,2,40,2,-8,1,-59,1,112,1,30,1,-78,0,52,0,-46,-1,87,-1,1,-1,-98,-2,92,-2,39,-2,-5,-3,-7,-3,7,-2,24,-2,85,-2,-105,-2,-36,-2,69,-1,-87,-1,7,0,102,0}; }
	private static byte[] data97(){ return new byte[] {-62,0,16,1,92,1,-115,1,-82,1,-64,1,-67,1,-93,1,113,1,69,1,-2,0,-97,0,83,0,-20,-1,-104,-1,71,-1,3,-1,-70,-2,-112,-2,104,-2,99,-2,95,-2,124,-2,-95,-2,-27,-2,29,-1,119,-1,-58,-1,32,0,108,0,-59,0,12,1,67,1,113,1,-122,1,-96,1,-115,1,121,1,75,1,25,1,-44,0,-128,0,63,0,-32,-1,-115,-1,76,-1,4,-1,-46,-2,-92,-2,-118,-2,-125,-2,-109,-2,-88,-2,-40,-2,26,-1,90,-1,-81,-1,9,0,92,0,-84,0,-16,0,69,1,122,1,-104,1,-80,1,-72,1,-97,1,120,1,61,1,-1,0,-80,0,82,0,-7,-1,-118,-1,54,-1,-53,-2,-123,-2,81,-2,22,-2,-6,-3,-11,-3,11,-2,34,-2,92,-2,-82,-2,-3,-2,92,-1,-56,-1,54,0,-91,0,3,1,95,1,-82,1,-28,1,22,2,27,2,22,2,-2,1,-53,1,-113,1,47,1,-41,0,108,0,0,0,-109,-1,43,-1,-56,-2,117,-2,55,-2,5,-2,-16,-3,-19,-3,9,-2,59,-2,115,-2,-64,-2,40,-1,-114,-1,-9,-1,110,0,-44,0,61,1,-106,1,-36,1,23,2,44,2,55,2,39,2,16,2,-56,1,-125,1,31,1,-56,0,91,0,-30,-1,-121,-1,23,-1,-62,-2,124,-2,59,-2,19,-2,6,-2,8,-2,29,-2,69,-2,-120,-2,-51,-2,33,-1,126,-1,-26,-1,57,0,-118,0,-22,0,44,1,99,1,-122,1,-102,1,-100,1,-118,1,105,1,53,1,-9,0,-83,0,89,0,6,0,-68,-1,95,-1,28,-1,-35,-2,-71,-2,-108,-2,127,-2,-116,-2,-106,-2,-58,-2,-11,-2,51,-1,125,-1,-50,-1,28,0,108,0,-72,0,-1,0,61,1,100,1,-123,1,-114,1,-111,1,-128,1,92,1,32,1,-21,0,-109,0,72,0,5,0,-89,-1,92,-1,38,-1,-33,-2,-77,-2,-98,-2,-105,-2,-117,-2,-93,-2,-51,-2,7,-1,82,-1,-97,-1,-27,-1,63,0,-118,0,-34,0,40,1,93,1,-116,1,-86,1,-74,1,-93,1,-115,1,98,1,37,1,-42,0,-124,0,36,0,-52,-1,101,-1,3,-1,-60,-2,127,-2,75,-2,26,-2,10,-2,22,-2,37,-2,86,-2,-122,-2,-28,-2,50,-1,-109,-1,-5,-1,92,0,-54,0,38,1,122,1,-69,1,-25,1,-1,1,2,2,-3,1,-36,1,-96,1,110,1,0,1,-77,0,70,0,-48,-1,101,-1,10,-1,-65,-2,112,-2,63,-2,36,-2,23,-2,36,-2,54,-2,126,-2,-68,-2,15,-1,119,-1,-53,-1,65,0,-92,0,21,1,101,1,-78,1,-19,1,14,2,40,2,45,2,1,2,-35,1,-96,1,79,1,-10,0,-115,0,44,0,-60,-1,95,-1,7,-1,-66,-2,117,-2,81,-2,62,-2,63,-2,67,-2,108,-2,-97,-2,-25,-2,47,-1,-122,-1,-44,-1,58,0,-122,0,-46,0,10,1,66,1,112,1,-127,1,123,1,102,1,69,1,24,1,-39,0,-113,0,68,0,-18,-1,-93,-1,101,-1,17,-1,-26,-2,-92,-2,-102,-2,-116,-2,-115,-2,-93,-2,-59,-2,4,-1,65,-1,-127,-1,-40,-1,45,0,119,0,-60,0,9,1,79,1,115,1,-109,1,-91,1,-88,1,-110,1,106,1,57,1,-5,0,-76,0,107,0,22,0,-39,-1,122,-1,65,-1,4,-1,-42,-2,-63,-2,-75,-2,-90,-2,-62,-2,-32,-2,31,-1,92,-1,-92,-1,-24,-1,67,0,-110,0,-23,0,57,1,101,1,-103,1,-75,1,-53,1,-57,1,-90,1,-128,1,76,1,-7,0,-93,0,71,0,-17,-1,-124,-1,37,-1,-41,-2,-126,-2,71,-2,26,-2,10,-2,-4,-3,8,-2,39,-2,93,-2,-90,-2,-9,-2,98,-1,-64,-1,44,0,-111,0,-9,0,75,1,-98,1,-57,1,-7,1,14,2,3,2,-10,1,-59,1,-120,1,65,1,-28,0,-126,0,27,0,-70,-1,91,-1,-5,-2,-68,-2,-125,-2,78,-2,69,-2,58,-2,71,-2,117,-2,-86,-2,-12,-2,67,-1,-81,-1,13,0,121,0,-39,0,63,1,-116,1,-61,1,-17,1,12,2,24,2,3,2,-25,1,-85,1,108,1,36,1,-60,0,87,0,-12,-1,-113,-1,59,-1,-24,-2,-91,-2,122,-2,74,-2,68,-2,67,-2,94,-2,-118,-2,-71,-2,-6,-2,77,-1,-92,-1,0,0,81,0,-82,0,-16,0,43,1,78,1,119,1,112,1,105,1,89,1,49,1,5,1,-59,0,111,0,39,0,-44,-1,-113,-1,68,-1,14,-1,-34,-2,-72,-2,-92,-2,-82,-2,-71,-2,-36,-2,11,-1,69,-1,-113,-1,-42,-1,42,0,124,0,-46,0,15,1,75,1,127,1,-88,1,-88,1,-79,1,-96,1,-119,1,81,1,17,1,-61,0,114,0,29,0,-48,-1,120,-1,49,-1,-26,-2,-69,-2,-107,-2,122,-2,123,-2,-124,-2,-90,-2,-33,-2,33,-1,112,-1,-58,-1,30,0}; }
	private static byte[] data98(){ return new byte[] {114,0,-51,0,25,1,108,1,-112,1,-68,1,-39,1,-46,1,-56,1,-96,1,107,1,34,1,-54,0,113,0,19,0,-89,-1,70,-1,-16,-2,-108,-2,83,-2,34,-2,4,-2,-12,-3,7,-2,32,-2,75,-2,-107,-2,-29,-2,66,-1,-88,-1,26,0,-120,0,-22,0,79,1,-95,1,-24,1,10,2,46,2,50,2,42,2,-3,1,-61,1,115,1,26,1,-66,0,78,0,-22,-1,-122,-1,32,-1,-51,-2,-114,-2,74,-2,49,-2,36,-2,46,-2,74,-2,121,-2,-65,-2,28,-1,97,-1,-35,-1,57,0,-90,0,-7,0,84,1,-109,1,-53,1,-13,1,-5,1,0,2,-35,1,-64,1,123,1,54,1,-36,0,-126,0,22,0,-69,-1,98,-1,17,-1,-55,-2,-116,-2,108,-2,85,-2,94,-2,113,-2,-110,-2,-59,-2,4,-1,80,-1,-95,-1,-15,-1,64,0,-106,0,-38,0,26,1,70,1,96,1,115,1,116,1,87,1,59,1,9,1,-59,0,121,0,52,0,-26,-1,-111,-1,94,-1,23,-1,-23,-2,-71,-2,-89,-2,-98,-2,-86,-2,-55,-2,-22,-2,52,-1,113,-1,-80,-1,3,0,94,0,-90,0,-5,0,56,1,114,1,-111,1,-86,1,-76,1,-99,1,123,1,84,1,29,1,-41,0,-117,0,49,0,-41,-1,-118,-1,52,-1,-13,-2,-69,-2,-114,-2,103,-2,106,-2,113,-2,-108,-2,-69,-2,-2,-2,73,-1,-106,-1,-18,-1,81,0,-95,0,-5,0,77,1,-122,1,-68,1,-43,1,-25,1,-50,1,-66,1,-116,1,79,1,-11,0,-95,0,58,0,-33,-1,120,-1,22,-1,-64,-2,106,-2,46,-2,-1,-3,-34,-3,-20,-3,-8,-3,30,-2,91,-2,-84,-2,8,-1,106,-1,-33,-1,64,0,-72,0,21,1,105,1,-78,1,-23,1,12,2,15,2,7,2,-12,1,-62,1,120,1,43,1,-63,0,98,0,-10,-1,-113,-1,57,-1,-49,-2,-108,-2,81,-2,45,-2,38,-2,31,-2,60,-2,109,-2,-95,-2,-8,-2,73,-1,-82,-1,9,0,117,0,-40,0,31,1,113,1,-89,1,-46,1,-33,1,-31,1,-55,1,-93,1,106,1,43,1,-36,0,-127,0,40,0,-40,-1,117,-1,44,-1,-14,-2,-74,-2,-115,-2,115,-2,110,-2,-125,-2,-89,-2,-42,-2,20,-1,78,-1,-97,-1,-22,-1,72,0,125,0,-64,0,5,1,40,1,68,1,69,1,67,1,49,1,19,1,-44,0,-94,0,90,0,21,0,-54,-1,117,-1,53,-1,1,-1,-54,-2,-97,-2,-105,-2,127,-2,-103,-2,-88,-2,-37,-2,13,-1,73,-1,-98,-1,-20,-1,60,0,-120,0,-43,0,17,1,80,1,124,1,-114,1,-93,1,-107,1,-126,1,85,1,27,1,-50,0,-108,0,46,0,-19,-1,-118,-1,68,-1,-6,-2,-65,-2,-111,-2,111,-2,104,-2,111,-2,-111,-2,-72,-2,-28,-2,52,-1,118,-1,-41,-1,44,0,-115,0,-36,0,49,1,110,1,-79,1,-62,1,-24,1,-48,1,-61,1,-116,1,99,1,11,1,-70,0,75,0,-17,-1,-118,-1,36,-1,-50,-2,121,-2,59,-2,14,-2,-25,-3,-28,-3,-9,-3,15,-2,78,-2,-124,-2,-29,-2,71,-1,-89,-1,23,0,120,0,-31,0,62,1,-113,1,-57,1,-17,1,0,2,-2,1,-27,1,-65,1,124,1,49,1,-36,0,126,0,12,0,-81,-1,64,-1,-18,-2,-102,-2,107,-2,57,-2,28,-2,27,-2,50,-2,87,-2,-114,-2,-42,-2,37,-1,-125,-1,-29,-1,71,0,-89,0,-13,0,61,1,119,1,-101,1,-69,1,-57,1,-69,1,-107,1,101,1,44,1,-26,0,-119,0,65,0,-29,-1,-113,-1,64,-1,1,-1,-68,-2,-83,-2,116,-2,-123,-2,-116,-2,-90,-2,-50,-2,7,-1,79,-1,-102,-1,-27,-1,48,0,-126,0,-63,0,-5,0,37,1,72,1,82,1,90,1,63,1,29,1,-14,0,-67,0,117,0,30,0,-29,-1,-115,-1,69,-1,5,-1,-50,-2,-94,-2,-115,-2,120,-2,119,-2,-108,-2,-79,-2,-26,-2,37,-1,104,-1,-75,-1,11,0,89,0,-88,0,-34,0,36,1,92,1,109,1,-124,1,-126,1,127,1,75,1,27,1,-37,0,-98,0,68,0,2,0,-79,-1,97,-1,13,-1,-44,-2,-87,-2,-121,-2,111,-2,115,-2,-111,-2,-90,-2,-33,-2,36,-1,104,-1,-54,-1,26,0,119,0,-47,0,35,1,99,1,-93,1,-59,1,-24,1,-24,1,-44,1,-78,1,127,1,57,1,-30,0,-117,0,34,0,-66,-1,89,-1,-2,-2,-99,-2,83,-2,32,-2,-19,-3,-26,-3,-36,-3,0,-2,45,-2,100,-2,-83,-2,10,-1,115,-1,-51,-1,56,0,-106,0,-3,0,67,1,-109,1,-66,1,-36,1,-35,1,-47,1,-76,1,-121,1,53,1,-21,0,-115,0,51,0,-46,-1,126,-1,36,-1,-43,-2,-108,-2,107,-2,80,-2,78,-2,91,-2,124,-2,-93,-2,-19,-2}; }
	private static byte[] data99(){ return new byte[] {56,-1,-117,-1,-23,-1,69,0,-98,0,-24,0,55,1,118,1,-88,1,-72,1,-64,1,-74,1,-105,1,110,1,47,1,-13,0,-101,0,70,0,-16,-1,-103,-1,78,-1,2,-1,-56,-2,-99,-2,-125,-2,119,-2,-126,-2,-106,-2,-71,-2,-15,-2,42,-1,116,-1,-62,-1,9,0,79,0,-111,0,-55,0,5,1,31,1,52,1,53,1,53,1,27,1,-12,0,-72,0,-128,0,55,0,-9,-1,-82,-1,116,-1,44,-1,-1,-2,-52,-2,-73,-2,-95,-2,-83,-2,-75,-2,-46,-2,3,-1,65,-1,-111,-1,-36,-1,30,0,102,0,-68,0,-7,0,55,1,109,1,-121,1,-98,1,-96,1,-110,1,114,1,73,1,11,1,-59,0,127,0,34,0,-48,-1,-127,-1,40,-1,-20,-2,-63,-2,-116,-2,107,-2,99,-2,107,-2,127,-2,-82,-2,-41,-2,34,-1,115,-1,-61,-1,23,0,113,0,-61,0,28,1,89,1,-112,1,-89,1,-58,1,-78,1,-86,1,-125,1,72,1,25,1,-73,0,103,0,4,0,-97,-1,67,-1,-20,-2,-85,-2,113,-2,70,-2,45,-2,45,-2,58,-2,85,-2,-106,-2,-34,-2,45,-1,-117,-1,-32,-1,69,0,-86,0,9,1,83,1,-97,1,-48,1,-24,1,0,2,-6,1,-41,1,-89,1,108,1,33,1,-58,0,99,0,2,0,-90,-1,79,-1,-18,-2,-71,-2,123,-2,91,-2,75,-2,87,-2,98,-2,-111,-2,-61,-2,23,-1,97,-1,-70,-1,20,0,95,0,-70,0,-1,0,51,1,101,1,-112,1,-93,1,-122,1,121,1,71,1,38,1,-47,0,-110,0,57,0,-14,-1,-97,-1,92,-1,31,-1,-18,-2,-66,-2,-86,-2,-87,-2,-77,-2,-53,-2,-9,-2,46,-1,110,-1,-68,-1,1,0,85,0,-111,0,-30,0,25,1,74,1,110,1,123,1,-119,1,123,1,89,1,39,1,-11,0,-78,0,109,0,35,0,-48,-1,-107,-1,64,-1,12,-1,-42,-2,-76,-2,-91,-2,-91,-2,-84,-2,-70,-2,-28,-2,44,-1,98,-1,-78,-1,-12,-1,59,0,-112,0,-41,0,29,1,78,1,109,1,-119,1,-103,1,-115,1,116,1,73,1,21,1,-37,0,-126,0,55,0,-19,-1,-105,-1,70,-1,11,-1,-43,-2,-95,-2,-122,-2,-125,-2,-121,-2,-105,-2,-64,-2,-15,-2,49,-1,-118,-1,-37,-1,54,0,-111,0,-24,0,56,1,124,1,-77,1,-45,1,-21,1,-11,1,-36,1,-66,1,-110,1,75,1,6,1,-92,0,71,0,-24,-1,-113,-1,54,-1,-35,-2,-95,-2,116,-2,79,-2,58,-2,61,-2,66,-2,124,-2,-87,-2,-20,-2,58,-1,-122,-1,-15,-1,73,0,-94,0,-14,0,67,1,125,1,-101,1,-78,1,-70,1,-82,1,-124,1,89,1,25,1,-46,0,-115,0,41,0,-38,-1,-126,-1,60,-1,-6,-2,-58,-2,-87,-2,-121,-2,-128,-2,-110,-2,-64,-2,-20,-2,36,-1,105,-1,-70,-1,16,0,103,0,-64,0,5,1,78,1,-126,1,-102,1,-72,1,-74,1,-94,1,-122,1,90,1,35,1,-35,0,-111,0,53,0,-20,-1,-99,-1,84,-1,27,-1,-20,-2,-54,-2,-79,-2,-73,-2,-57,-2,-27,-2,20,-1,69,-1,-115,-1,-56,-1,35,0,99,0,-79,0,-21,0,21,1,59,1,96,1,92,1,93,1,63,1,43,1,-14,0,-76,0,100,0,27,0,-47,-1,-121,-1,62,-1,0,-1,-47,-2,-85,-2,-103,-2,-118,-2,-101,-2,-79,-2,-37,-2,24,-1,98,-1,-80,-1,-3,-1,96,0,-94,0,0,1,59,1,-125,1,-91,1,-68,1,-43,1,-55,1,-77,1,-116,1,87,1,22,1,-59,0,113,0,29,0,-64,-1,101,-1,43,-1,-38,-2,-84,-2,126,-2,119,-2,108,-2,125,-2,-101,-2,-49,-2,7,-1,81,-1,-98,-1,-8,-1,84,0,-77,0,-2,0,74,1,-115,1,-71,1,-37,1,-31,1,-31,1,-50,1,-96,1,108,1,28,1,-47,0,114,0,20,0,-67,-1,112,-1,14,-1,-43,-2,-101,-2,111,-2,76,-2,76,-2,98,-2,121,-2,-94,-2,-17,-2,58,-1,-123,-1,-21,-1,65,0,-96,0,-20,0,56,1,113,1,-97,1,-65,1,-58,1,-56,1,-85,1,-128,1,70,1,14,1,-80,0,105,0,-3,-1,-74,-1,89,-1,25,-1,-43,-2,-86,-2,-113,-2,120,-2,-118,-2,-91,-2,-55,-2,-6,-2,59,-1,-123,-1,-40,-1,29,0,116,0,-63,0,1,1,58,1,100,1,124,1,-119,1,-119,1,108,1,71,1,18,1,-39,0,-115,0,71,0,-2,-1,-88,-1,115,-1,58,-1,11,-1,-25,-2,-54,-2,-48,-2,-47,-2,-9,-2,26,-1,91,-1,-102,-1,-40,-1,34,0,118,0,-70,0,-4,0,58,1,102,1,-124,1,-127,1,-116,1,105,1,78,1,14,1,-50,0,-101,0,64,0,-23,-1,-98,-1,79,-1,9,-1,-60,-2,-97,-2,118,-2,100,-2,102,-2,122,-2,-90,-2}; }
	private static byte[] data100(){ return new byte[] {-60,-2,26,-1,87,-1,-86,-1,-5,-1,85,0,-88,0,-21,0,58,1,108,1,-113,1,-89,1,-79,1,-98,1,123,1,91,1,26,1,-49,0,-120,0,43,0,-41,-1,-115,-1,54,-1,-6,-2,-79,-2,-119,-2,111,-2,96,-2,108,-2,-121,-2,-79,-2,-15,-2,60,-1,-116,-1,-27,-1,68,0,-92,0,-5,0,70,1,-118,1,-67,1,-23,1,-12,1,-18,1,-37,1,-75,1,-124,1,55,1,-28,0,-121,0,37,0,-60,-1,100,-1,10,-1,-61,-2,120,-2,77,-2,43,-2,38,-2,39,-2,62,-2,113,-2,-94,-2,-20,-2,60,-1,-109,-1,-21,-1,69,0,-103,0,-26,0,37,1,84,1,120,1,-118,1,-123,1,111,1,79,1,19,1,-28,0,-98,0,81,0,10,0,-71,-1,118,-1,53,-1,5,-1,-36,-2,-66,-2,-77,-2,-75,-2,-50,-2,-19,-2,42,-1,104,-1,-90,-1,-14,-1,60,0,-108,0,-56,0,-6,0,57,1,98,1,109,1,112,1,98,1,85,1,42,1,-18,0,-76,0,114,0,35,0,-34,-1,-119,-1,77,-1,14,-1,-37,-2,-72,-2,-94,-2,-101,-2,-89,-2,-70,-2,-28,-2,26,-1,71,-1,-108,-1,-44,-1,43,0,100,0,-83,0,-37,0,22,1,49,1,73,1,68,1,64,1,35,1,-12,0,-64,0,123,0,55,0,-28,-1,-97,-1,84,-1,8,-1,-37,-2,-89,-2,-115,-2,113,-2,105,-2,-117,-2,-83,-2,-35,-2,26,-1,107,-1,-83,-1,11,0,93,0,-71,0,1,1,66,1,-125,1,-76,1,-63,1,-44,1,-48,1,-93,1,125,1,58,1,-13,0,-92,0,68,0,-28,-1,-112,-1,49,-1,-20,-2,-88,-2,102,-2,77,-2,54,-2,58,-2,78,-2,109,-2,-86,-2,-31,-2,54,-1,-113,-1,-27,-1,75,0,-95,0,-21,0,58,1,119,1,-94,1,-74,1,-65,1,-78,1,-110,1,97,1,38,1,-40,0,-116,0,48,0,-41,-1,120,-1,37,-1,-49,-2,-98,-2,102,-2,78,-2,53,-2,53,-2,79,-2,-124,-2,-89,-2,-17,-2,64,-1,-111,-1,-26,-1,57,0,-110,0,-45,0,25,1,66,1,95,1,119,1,-115,1,110,1,73,1,33,1,-19,0,-88,0,99,0,15,0,-53,-1,-124,-1,56,-1,2,-1,-43,-2,-75,-2,-91,-2,-90,-2,-76,-2,-43,-2,-1,-2,52,-1,117,-1,-76,-1,8,0,71,0,-110,0,-42,0,-1,0,48,1,67,1,81,1,79,1,62,1,23,1,-10,0,-64,0,119,0,42,0,-14,-1,-98,-1,105,-1,36,-1,-10,-2,-58,-2,-73,-2,-78,-2,-84,-2,-68,-2,-24,-2,20,-1,86,-1,-120,-1,-44,-1,23,0,105,0,-95,0,-37,0,2,1,58,1,72,1,74,1,72,1,58,1,12,1,-46,0,-122,0,79,0,-8,-1,-77,-1,110,-1,27,-1,-38,-2,-89,-2,-123,-2,106,-2,91,-2,105,-2,-122,-2,-81,-2,-34,-2,41,-1,113,-1,-49,-1,28,0,109,0,-58,0,12,1,76,1,123,1,-108,1,-79,1,-81,1,-106,1,117,1,64,1,3,1,-76,0,94,0,14,0,-80,-1,96,-1,14,-1,-53,-2,-118,-2,102,-2,81,-2,74,-2,87,-2,123,-2,-91,-2,-16,-2,35,-1,-125,-1,-41,-1,54,0,-124,0,-26,0,33,1,103,1,-106,1,-74,1,-60,1,-65,1,-99,1,-127,1,62,1,-4,0,-87,0,88,0,-15,-1,-88,-1,80,-1,9,-1,-65,-2,-124,-2,102,-2,79,-2,82,-2,98,-2,118,-2,-85,-2,-29,-2,37,-1,120,-1,-59,-1,26,0,96,0,-87,0,-28,0,27,1,68,1,87,1,84,1,77,1,47,1,6,1,-47,0,-106,0,85,0,10,0,-64,-1,120,-1,64,-1,2,-1,-46,-2,-82,-2,-85,-2,-92,-2,-68,-2,-49,-2,-1,-2,52,-1,110,-1,-75,-1,8,0,75,0,-114,0,-52,0,-6,0,52,1,79,1,95,1,85,1,88,1,54,1,28,1,-41,0,-103,0,94,0,26,0,-54,-1,-103,-1,87,-1,36,-1,-24,-2,-40,-2,-55,-2,-49,-2,-51,-2,-21,-2,26,-1,82,-1,-118,-1,-38,-1,8,0,88,0,-107,0,-47,0,-3,0,43,1,64,1,73,1,73,1,50,1,13,1,-26,0,-94,0,95,0,21,0,-58,-1,121,-1,46,-1,-24,-2,-74,-2,-121,-2,109,-2,90,-2,92,-2,108,-2,-125,-2,-62,-2,-12,-2,64,-1,-108,-1,-30,-1,58,0,-108,0,-43,0,44,1,99,1,-108,1,-87,1,-75,1,-82,1,-114,1,115,1,51,1,-9,0,-84,0,86,0,1,0,-81,-1,79,-1,22,-1,-38,-2,-85,-2,-123,-2,124,-2,-122,-2,-102,-2,-69,-2,-13,-2,64,-1,-124,-1,-28,-1,34,0,-124,0,-45,0,38,1,89,1,-109,1,-74,1,-60,1,-55,1,-77,1,-114,1,82,1,17,1,-57,0,123,0,28,0,-61,-1,103,-1,26,-1,-43,-2,-103,-2,112,-2,86,-2}; }
	private static byte[] data101(){ return new byte[] {91,-2,83,-2,123,-2,-95,-2,-39,-2,34,-1,110,-1,-68,-1,21,0,90,0,-84,0,-33,0,21,1,60,1,91,1,112,1,90,1,57,1,25,1,-18,0,-81,0,101,0,25,0,-36,-1,-114,-1,80,-1,35,-1,-6,-2,-46,-2,-58,-2,-54,-2,-38,-2,-20,-2,35,-1,80,-1,-95,-1,-31,-1,48,0,107,0,-75,0,-14,0,48,1,83,1,122,1,-122,1,-122,1,127,1,89,1,44,1,-10,0,-71,0,116,0,45,0,-28,-1,-93,-1,96,-1,41,-1,5,-1,-44,-2,-53,-2,-49,-2,-41,-2,-21,-2,14,-1,81,-1,-113,-1,-53,-1,14,0,89,0,-110,0,-35,0,18,1,58,1,83,1,105,1,102,1,95,1,53,1,16,1,-45,0,-98,0,70,0,-12,-1,-76,-1,87,-1,29,-1,-35,-2,-76,-2,-121,-2,117,-2,121,-2,-120,-2,-98,-2,-53,-2,1,-1,78,-1,-109,-1,-27,-1,60,0,-105,0,-25,0,46,1,104,1,-104,1,-73,1,-64,1,-58,1,-81,1,-128,1,96,1,24,1,-46,0,121,0,41,0,-40,-1,-116,-1,64,-1,4,-1,-51,-2,-82,-2,-99,-2,-110,-2,-94,-2,-68,-2,-22,-2,35,-1,102,-1,-80,-1,-4,-1,78,0,-96,0,-23,0,46,1,108,1,-108,1,-95,1,-85,1,-93,1,-118,1,99,1,41,1,-25,0,-97,0,83,0,2,0,-72,-1,108,-1,32,-1,-16,-2,-63,-2,-86,-2,-111,-2,-111,-2,-95,-2,-61,-2,1,-1,41,-1,115,-1,-79,-1,-5,-1,77,0,-105,0,-48,0,16,1,51,1,83,1,94,1,93,1,67,1,50,1,2,1,-48,0,-104,0,81,0,14,0,-62,-1,-126,-1,80,-1,29,-1,-4,-2,-19,-2,-38,-2,-29,-2,2,-1,34,-1,88,-1,-127,-1,-57,-1,12,0,86,0,-97,0,-32,0,32,1,62,1,93,1,121,1,-127,1,111,1,88,1,64,1,21,1,-45,0,-116,0,60,0,-9,-1,-72,-1,116,-1,57,-1,17,-1,-33,-2,-33,-2,-60,-2,-28,-2,-17,-2,16,-1,69,-1,-117,-1,-66,-1,28,0,89,0,-93,0,-24,0,25,1,81,1,108,1,125,1,123,1,121,1,88,1,47,1,2,1,-78,0,110,0,38,0,-42,-1,125,-1,49,-1,-4,-2,-70,-2,-114,-2,120,-2,118,-2,114,-2,-105,-2,-82,-2,-17,-2,48,-1,119,-1,-63,-1,26,0,111,0,-52,0,19,1,79,1,-121,1,-68,1,-49,1,-42,1,-54,1,-76,1,-119,1,85,1,10,1,-55,0,115,0,32,0,-46,-1,-121,-1,69,-1,6,-1,-23,-2,-69,-2,-87,-2,-75,-2,-59,-2,-15,-2,13,-1,82,-1,-98,-1,-26,-1,54,0,-123,0,-47,0,12,1,83,1,111,1,-107,1,-95,1,-101,1,-112,1,113,1,57,1,-3,0,-66,0,114,0,41,0,-59,-1,-124,-1,52,-1,-3,-2,-62,-2,-84,-2,-121,-2,-124,-2,-103,-2,-74,-2,-37,-2,15,-1,79,-1,-105,-1,-40,-1,34,0,112,0,-71,0,-27,0,25,1,52,1,86,1,77,1,85,1,60,1,18,1,-21,0,-82,0,110,0,57,0,-11,-1,-85,-1,122,-1,90,-1,46,-1,25,-1,-3,-2,12,-1,19,-1,54,-1,85,-1,-106,-1,-51,-1,12,0,74,0,-109,0,-48,0,12,1,55,1,101,1,112,1,121,1,113,1,97,1,55,1,3,1,-60,0,-121,0,70,0,-9,-1,-84,-1,103,-1,41,-1,-18,-2,-56,-2,-81,-2,-103,-2,-99,-2,-72,-2,-36,-2,2,-1,69,-1,127,-1,-47,-1,24,0,99,0,-78,0,-21,0,36,1,90,1,108,1,126,1,-125,1,112,1,65,1,36,1,-21,0,-96,0,85,0,6,0,-74,-1,111,-1,35,-1,-28,-2,-72,-2,-118,-2,120,-2,115,-2,-117,-2,-105,-2,-49,-2,17,-1,81,-1,-90,-1,-12,-1,72,0,-91,0,-17,0,55,1,105,1,-101,1,-76,1,-58,1,-73,1,-97,1,113,1,70,1,-4,0,-88,0,89,0,-2,-1,-85,-1,86,-1,14,-1,-53,-2,-103,-2,122,-2,100,-2,110,-2,-128,-2,-99,-2,-53,-2,14,-1,81,-1,-99,-1,-9,-1,60,0,-111,0,-40,0,26,1,70,1,113,1,-123,1,-106,1,124,1,101,1,59,1,4,1,-59,0,-128,0,65,0,-9,-1,-75,-1,115,-1,62,-1,10,-1,-15,-2,-41,-2,-42,-2,-42,-2,-19,-2,12,-1,64,-1,115,-1,-83,-1,-16,-1,45,0,112,0,-96,0,-55,0,-23,0,15,1,18,1,13,1,-7,0,-23,0,-65,0,-119,0,82,0,26,0,-40,-1,-92,-1,80,-1,42,-1,-9,-2,-45,-2,-66,-2,-71,-2,-73,-2,-51,-2,-24,-2,21,-1,65,-1,125,-1,-63,-1,4,0,64,0,-109,0,-57,0,0,1,34,1,69,1,93,1,92,1,76,1,49,1,7,1,-38,0,-95,0,83,0,36,0,-54,-1,-110,-1,76,-1,34,-1,-2,-2}; }
	private static byte[] data102(){ return new byte[] {-38,-2,-56,-2,-66,-2,-45,-2,-12,-2,32,-1,85,-1,-109,-1,-41,-1,32,0,108,0,-78,0,-13,0,42,1,77,1,124,1,127,1,-127,1,122,1,77,1,30,1,-42,0,-108,0,63,0,-20,-1,-109,-1,63,-1,-10,-2,-93,-2,120,-2,64,-2,39,-2,31,-2,42,-2,72,-2,110,-2,-89,-2,-12,-2,61,-1,-96,-1,-20,-1,87,0,-83,0,-21,0,55,1,104,1,-107,1,-97,1,-80,1,-108,1,121,1,76,1,20,1,-49,0,-128,0,56,0,-32,-1,-109,-1,69,-1,5,-1,-38,-2,-76,-2,-103,-2,-107,-2,-115,-2,-78,-2,-28,-2,16,-1,76,-1,-97,-1,-39,-1,44,0,111,0,-78,0,-18,0,22,1,63,1,68,1,85,1,80,1,52,1,4,1,-37,0,-100,0,100,0,28,0,-51,-1,-110,-1,76,-1,24,-1,-22,-2,-65,-2,-83,-2,-97,-2,-77,-2,-73,-2,-30,-2,13,-1,66,-1,116,-1,-68,-1,-2,-1,53,0,120,0,-84,0,-32,0,-10,0,22,1,17,1,16,1,1,1,-29,0,-64,0,-111,0,83,0,17,0,-42,-1,-88,-1,118,-1,65,-1,25,-1,-20,-2,-21,-2,-18,-2,-19,-2,7,-1,35,-1,85,-1,-117,-1,-66,-1,-4,-1,56,0,120,0,-82,0,-31,0,-9,0,33,1,47,1,37,1,31,1,14,1,-26,0,-81,0,112,0,50,0,-23,-1,-95,-1,98,-1,37,-1,-30,-2,-65,-2,-102,-2,-108,-2,125,-2,-106,-2,-90,-2,-32,-2,3,-1,70,-1,-113,-1,-37,-1,42,0,120,0,-70,0,-1,0,57,1,92,1,111,1,124,1,-128,1,100,1,65,1,15,1,-43,0,-120,0,51,0,-23,-1,-103,-1,76,-1,16,-1,-55,-2,-106,-2,119,-2,108,-2,98,-2,123,-2,-101,-2,-52,-2,5,-1,68,-1,-105,-1,-26,-1,50,0,-125,0,-45,0,12,1,66,1,102,1,124,1,-126,1,123,1,92,1,47,1,-2,0,-81,0,107,0,25,0,-52,-1,117,-1,57,-1,-4,-2,-59,-2,-110,-2,-125,-2,112,-2,125,-2,-100,-2,-73,-2,-18,-2,38,-1,113,-1,-65,-1,2,0,83,0,-108,0,-56,0,11,1,50,1,79,1,96,1,92,1,59,1,43,1,-8,0,-63,0,-125,0,69,0,5,0,-71,-1,124,-1,66,-1,17,-1,-29,-2,-52,-2,-65,-2,-59,-2,-46,-2,-13,-2,25,-1,74,-1,124,-1,-76,-1,1,0,57,0,110,0,-94,0,-51,0,-26,0,-1,0,12,1,0,1,-13,0,-44,0,-79,0,125,0,63,0,6,0,-56,-1,-110,-1,93,-1,45,-1,8,-1,-39,-2,-45,-2,-47,-2,-43,-2,-24,-2,7,-1,57,-1,109,-1,-82,-1,-17,-1,52,0,104,0,-86,0,-26,0,7,1,43,1,66,1,80,1,74,1,61,1,18,1,-19,0,-76,0,118,0,50,0,-17,-1,-88,-1,95,-1,36,-1,-15,-2,-49,-2,-73,-2,-91,-2,-87,-2,-70,-2,-50,-2,-3,-2,52,-1,102,-1,-74,-1,1,0,66,0,-111,0,-50,0,2,1,52,1,87,1,97,1,103,1,87,1,53,1,10,1,-41,0,-104,0,77,0,-8,-1,-77,-1,89,-1,24,-1,-49,-2,-73,-2,122,-2,108,-2,97,-2,118,-2,-120,-2,-69,-2,-17,-2,62,-1,-122,-1,-31,-1,41,0,126,0,-42,0,28,1,79,1,-124,1,-92,1,-79,1,-73,1,-97,1,115,1,68,1,-1,0,-67,0,112,0,32,0,-49,-1,125,-1,53,-1,-5,-2,-53,-2,-91,-2,-98,-2,-101,-2,-97,-2,-58,-2,-12,-2,40,-1,117,-1,-79,-1,1,0,73,0,-106,0,-47,0,-6,0,34,1,66,1,73,1,87,1,67,1,29,1,-26,0,-74,0,-126,0,49,0,-26,-1,-96,-1,102,-1,36,-1,-15,-2,-32,-2,-68,-2,-72,-2,-75,-2,-52,-2,-10,-2,37,-1,82,-1,-109,-1,-26,-1,35,0,105,0,-92,0,-34,0,15,1,47,1,71,1,92,1,85,1,61,1,37,1,-16,0,-61,0,-126,0,76,0,8,0,-44,-1,-114,-1,96,-1,50,-1,22,-1,-4,-2,-22,-2,-10,-2,12,-1,37,-1,71,-1,-120,-1,-61,-1,-2,-1,58,0,124,0,-81,0,-25,0,21,1,49,1,67,1,78,1,74,1,58,1,16,1,-24,0,-87,0,121,0,46,0,-26,-1,-94,-1,87,-1,36,-1,-17,-2,-61,-2,-86,-2,-98,-2,-87,-2,-78,-2,-36,-2,-7,-2,56,-1,112,-1,-67,-1,2,0,81,0,-91,0,-32,0,42,1,87,1,115,1,-108,1,-105,1,-116,1,126,1,70,1,37,1,-26,0,-105,0,74,0,-1,-1,-69,-1,108,-1,59,-1,-6,-2,-51,-2,-78,-2,-83,-2,-85,-2,-78,-2,-38,-2,1,-1,70,-1,127,-1,-54,-1,17,0,88,0,-87,0,-25,0,31,1,79,1,115,1,-126,1,119,1,111,1,83,1,42,1,-18,0,-77,0,103,0,35,0,-37,-1,-107,-1}; }
	private static byte[] data103(){ return new byte[] {89,-1,23,-1,-18,-2,-51,-2,-73,-2,-81,-2,-65,-2,-48,-2,4,-1,53,-1,124,-1,-79,-1,-4,-1,56,0,-120,0,-59,0,0,1,47,1,82,1,96,1,108,1,93,1,65,1,38,1,-3,0,-64,0,-120,0,64,0,5,0,-70,-1,-124,-1,68,-1,46,-1,9,-1,2,-1,-5,-2,-4,-2,33,-1,70,-1,114,-1,-92,-1,-47,-1,22,0,91,0,-107,0,-56,0,3,1,20,1,33,1,48,1,57,1,24,1,3,1,-44,0,-74,0,116,0,62,0,-18,-1,-71,-1,125,-1,78,-1,22,-1,-6,-2,-34,-2,-29,-2,-34,-2,-3,-2,27,-1,70,-1,114,-1,-78,-1,-11,-1,57,0,124,0,-65,0,-5,0,43,1,80,1,111,1,118,1,115,1,109,1,72,1,38,1,-10,0,-67,0,113,0,54,0,-14,-1,-87,-1,107,-1,51,-1,5,-1,-35,-2,-50,-2,-46,-2,-45,-2,-21,-2,14,-1,52,-1,126,-1,-77,-1,-15,-1,68,0,-125,0,-51,0,-3,0,51,1,92,1,-126,1,-126,1,-114,1,110,1,85,1,39,1,-10,0,-77,0,110,0,39,0,-42,-1,-109,-1,81,-1,33,-1,-27,-2,-55,-2,-83,-2,-92,-2,-77,-2,-51,-2,-3,-2,27,-1,99,-1,-93,-1,-9,-1,65,0,-118,0,-62,0,15,1,69,1,104,1,-122,1,-114,1,-114,1,123,1,96,1,37,1,-8,0,-81,0,112,0,43,0,-31,-1,-97,-1,88,-1,35,-1,-12,-2,-30,-2,-55,-2,-50,-2,-32,-2,2,-1,37,-1,82,-1,-105,-1,-41,-1,23,0,89,0,-105,0,-41,0,-4,0,44,1,47,1,72,1,61,1,52,1,25,1,-18,0,-70,0,125,0,66,0,6,0,-47,-1,-119,-1,96,-1,49,-1,41,-1,13,-1,7,-1,6,-1,34,-1,66,-1,105,-1,-100,-1,-42,-1,12,0,71,0,-120,0,-64,0,-10,0,19,1,62,1,67,1,62,1,54,1,35,1,-4,0,-55,0,-113,0,82,0,34,0,-36,-1,-97,-1,90,-1,54,-1,2,-1,-27,-2,-45,-2,-47,-2,-39,-2,-20,-2,31,-1,71,-1,123,-1,-70,-1,-1,-1,64,0,-127,0,-52,0,-10,0,37,1,76,1,91,1,101,1,93,1,84,1,27,1,-3,0,-57,0,-116,0,62,0,-5,-1,-70,-1,116,-1,56,-1,5,-1,-29,-2,-69,-2,-72,-2,-82,-2,-45,-2,-36,-2,20,-1,77,-1,-118,-1,-39,-1,29,0,98,0,-91,0,-9,0,39,1,94,1,122,1,124,1,-106,1,-121,1,103,1,50,1,10,1,-64,0,126,0,39,0,-45,-1,-117,-1,67,-1,-8,-2,-58,-2,-105,-2,-126,-2,116,-2,118,-2,-106,-2,-79,-2,-33,-2,32,-1,100,-1,-85,-1,-7,-1,62,0,-113,0,-47,0,-2,0,51,1,82,1,102,1,109,1,86,1,64,1,29,1,-26,0,-91,0,98,0,41,0,-13,-1,-82,-1,126,-1,71,-1,45,-1,14,-1,-1,-2,3,-1,18,-1,47,-1,80,-1,125,-1,-72,-1,-19,-1,41,0,103,0,-106,0,-51,0,-16,0,5,1,25,1,29,1,14,1,-10,0,-35,0,-71,0,117,0,71,0,5,0,-52,-1,-112,-1,82,-1,28,-1,-2,-2,-40,-2,-50,-2,-60,-2,-50,-2,-37,-2,2,-1,33,-1,79,-1,-122,-1,-55,-1,2,0,55,0,115,0,-91,0,-36,0,-23,0,12,1,16,1,15,1,-3,0,-37,0,-67,0,-117,0,84,0,23,0,-25,-1,-92,-1,113,-1,71,-1,32,-1,3,-1,-20,-2,-16,-2,-16,-2,4,-1,37,-1,92,-1,-114,-1,-56,-1,14,0,82,0,-103,0,-46,0,14,1,58,1,82,1,118,1,119,1,117,1,92,1,59,1,12,1,-53,0,-122,0,62,0,-21,-1,-97,-1,97,-1,27,-1,-53,-2,-81,-2,123,-2,107,-2,98,-2,116,-2,-115,-2,-72,-2,-24,-2,48,-1,110,-1,-60,-1,8,0,93,0,-87,0,-32,0,20,1,65,1,88,1,102,1,96,1,76,1,38,1,1,1,-60,0,-124,0,54,0,-4,-1,-88,-1,106,-1,32,-1,-16,-2,-57,-2,-86,-2,-95,-2,-101,-2,-97,-2,-64,-2,-16,-2,33,-1,102,-1,-92,-1,-20,-1,39,0,113,0,-90,0,-41,0,11,1,36,1,48,1,49,1,52,1,20,1,-22,0,-69,0,-121,0,89,0,19,0,-47,-1,-102,-1,95,-1,60,-1,8,-1,-13,-2,-39,-2,-28,-2,-18,-2,-2,-2,29,-1,85,-1,-125,-1,-71,-1,-12,-1,48,0,94,0,-107,0,-62,0,-21,0,-11,0,16,1,1,1,1,1,-20,0,-60,0,-101,0,114,0,53,0,-5,-1,-72,-1,-107,-1,103,-1,60,-1,21,-1,-7,-2,-19,-2,-8,-2,6,-1,21,-1,60,-1,101,-1,-102,-1,-54,-1,-3,-1,46,0,109,0,-108,0,-65,0,-39,0,-15,0,-18,0,-23,0,-40,0,-68,0,-94,0,95,0,55,0,-11,-1,-71,-1}; }
	private static byte[] data104(){ return new byte[] {111,-1,66,-1,16,-1,-31,-2,-57,-2,-86,-2,-80,-2,-91,-2,-63,-2,-36,-2,14,-1,73,-1,115,-1,-65,-1,9,0,73,0,-106,0,-42,0,-3,0,56,1,77,1,97,1,97,1,95,1,68,1,30,1,-13,0,-78,0,119,0,39,0,-29,-1,-96,-1,97,-1,39,-1,-8,-2,-43,-2,-77,-2,-84,-2,-72,-2,-63,-2,-27,-2,21,-1,69,-1,-120,-1,-62,-1,8,0,75,0,-118,0,-57,0,-2,0,40,1,62,1,69,1,72,1,60,1,22,1,-23,0,-80,0,119,0,39,0,-24,-1,-98,-1,75,-1,26,-1,-34,-2,-75,-2,-113,-2,119,-2,121,-2,125,-2,-95,-2,-62,-2,-12,-2,44,-1,111,-1,-67,-1,-9,-1,64,0,126,0,-81,0,-17,0,12,1,37,1,51,1,48,1,26,1,1,1,-44,0,-80,0,108,0,50,0,-4,-1,-66,-1,-121,-1,83,-1,46,-1,7,-1,-6,-2,-26,-2,-3,-2,9,-1,41,-1,84,-1,127,-1,-74,-1,-17,-1,40,0,96,0,-122,0,-62,0,-28,0,-10,0,4,1,10,1,5,1,-26,0,-50,0,-96,0,105,0,54,0,-20,-1,-76,-1,-124,-1,74,-1,33,-1,-4,-2,-30,-2,-52,-2,-44,-2,-43,-2,-17,-2,13,-1,58,-1,103,-1,-83,-1,-29,-1,36,0,87,0,-124,0,-64,0,-39,0,-13,0,12,1,10,1,0,1,-13,0,-53,0,-91,0,104,0,53,0,-10,-1,-72,-1,126,-1,67,-1,19,-1,-23,-2,-42,-2,-71,-2,-55,-2,-55,-2,-24,-2,4,-1,57,-1,109,-1,-95,-1,-25,-1,48,0,115,0,-80,0,-16,0,22,1,59,1,81,1,93,1,79,1,71,1,34,1,-13,0,-69,0,-128,0,59,0,-5,-1,-87,-1,105,-1,42,-1,-15,-2,-43,-2,-86,-2,-90,-2,-104,-2,-80,-2,-61,-2,-17,-2,38,-1,102,-1,-82,-1,-13,-1,63,0,127,0,-61,0,3,1,46,1,74,1,109,1,99,1,111,1,76,1,28,1,-18,0,-73,0,106,0,36,0,-24,-1,-104,-1,83,-1,13,-1,-26,-2,-73,-2,-97,-2,-106,-2,-95,-2,-81,-2,-54,-2,3,-1,57,-1,120,-1,-65,-1,-4,-1,73,0,-116,0,-53,0,-23,0,29,1,40,1,53,1,55,1,42,1,20,1,-34,0,-95,0,120,0,54,0,-14,-1,-82,-1,118,-1,64,-1,15,-1,-1,-2,-30,-2,-36,-2,-26,-2,-6,-2,40,-1,74,-1,-125,-1,-77,-1,-8,-1,72,0,122,0,-73,0,-29,0,19,1,45,1,55,1,77,1,65,1,42,1,5,1,-45,0,-94,0,96,0,46,0,-24,-1,-72,-1,124,-1,71,-1,34,-1,11,-1,-12,-2,-30,-2,-20,-2,7,-1,35,-1,75,-1,126,-1,-58,-1,-9,-1,41,0,111,0,-90,0,-56,0,-12,0,11,1,28,1,31,1,19,1,1,1,-36,0,-78,0,114,0,71,0,-1,-1,-58,-1,126,-1,72,-1,23,-1,-15,-2,-54,-2,-67,-2,-72,-2,-55,-2,-31,-2,10,-1,45,-1,108,-1,-90,-1,-19,-1,52,0,116,0,-67,0,-15,0,47,1,84,1,107,1,121,1,117,1,100,1,79,1,26,1,-15,0,-74,0,110,0,44,0,-38,-1,-86,-1,111,-1,52,-1,26,-1,-34,-2,-28,-2,-39,-2,-29,-2,-22,-2,12,-1,64,-1,125,-1,-73,-1,-16,-1,60,0,112,0,-71,0,-32,0,17,1,45,1,75,1,77,1,68,1,41,1,24,1,-27,0,-82,0,117,0,54,0,-17,-1,-82,-1,113,-1,70,-1,12,-1,-24,-2,-51,-2,-63,-2,-71,-2,-51,-2,-23,-2,19,-1,79,-1,-126,-1,-71,-1,7,0,63,0,115,0,-68,0,-26,0,9,1,39,1,61,1,63,1,47,1,24,1,-1,0,-39,0,-100,0,111,0,42,0,-12,-1,-76,-1,-122,-1,83,-1,59,-1,36,-1,23,-1,31,-1,41,-1,63,-1,100,-1,-104,-1,-48,-1,-13,-1,54,0,121,0,-88,0,-39,0,7,1,36,1,41,1,47,1,50,1,21,1,-8,0,-58,0,-97,0,108,0,43,0,-18,-1,-77,-1,121,-1,77,-1,33,-1,-8,-2,-17,-2,-25,-2,-15,-2,-1,-2,43,-1,89,-1,120,-1,-71,-1,-8,-1,38,0,108,0,-82,0,-38,0,6,1,35,1,51,1,56,1,51,1,31,1,5,1,-34,0,-85,0,115,0,48,0,-11,-1,-67,-1,-128,-1,74,-1,31,-1,-4,-2,-24,-2,-40,-2,-19,-2,-10,-2,23,-1,61,-1,103,-1,-85,-1,-18,-1,37,0,106,0,-85,0,-28,0,19,1,54,1,85,1,109,1,114,1,109,1,84,1,43,1,3,1,-45,0,-105,0,74,0,33,0,-52,-1,-110,-1,103,-1,49,-1,20,-1,-17,-2,-22,-2,-34,-2,-4,-2,21,-1,62,-1,106,-1,-102,-1,-40,-1,27,0,90,0,-107,0,-65,0,-15,0,37,1,65,1,73,1,79,1,63,1,43,1,11,1,-39,0}; }
	private static byte[] data105(){ return new byte[] {-88,0,90,0,41,0,-17,-1,-87,-1,116,-1,65,-1,15,-1,-23,-2,-36,-2,-43,-2,-33,-2,-21,-2,14,-1,48,-1,100,-1,-100,-1,-44,-1,24,0,78,0,-113,0,-67,0,-22,0,14,1,27,1,31,1,37,1,16,1,-4,0,-37,0,-90,0,113,0,60,0,8,0,-33,-1,-95,-1,123,-1,93,-1,74,-1,64,-1,66,-1,63,-1,95,-1,116,-1,-95,-1,-49,-1,12,0,53,0,103,0,-96,0,-46,0,-8,0,27,1,51,1,61,1,38,1,38,1,4,1,-32,0,-85,0,117,0,60,0,7,0,-60,-1,-116,-1,80,-1,46,-1,-4,-2,-27,-2,-42,-2,-47,-2,-32,-2,-16,-2,32,-1,79,-1,121,-1,-71,-1,-16,-1,49,0,98,0,-80,0,-45,0,-4,0,25,1,42,1,37,1,37,1,18,1,-18,0,-72,0,-116,0,80,0,29,0,-41,-1,-93,-1,105,-1,59,-1,11,-1,-8,-2,-23,-2,-38,-2,-20,-2,12,-1,35,-1,87,-1,-104,-1,-48,-1,23,0,93,0,-104,0,-48,0,17,1,63,1,97,1,117,1,117,1,119,1,104,1,72,1,10,1,-43,0,-96,0,90,0,5,0,-52,-1,-127,-1,65,-1,10,-1,-37,-2,-69,-2,-91,-2,-92,-2,-85,-2,-61,-2,-23,-2,13,-1,82,-1,-119,-1,-53,-1,12,0,76,0,-126,0,-60,0,-29,0,16,1,30,1,47,1,36,1,28,1,-4,0,-48,0,-77,0,108,0,51,0,2,0,-48,-1,-104,-1,116,-1,77,-1,50,-1,37,-1,21,-1,29,-1,60,-1,78,-1,124,-1,-94,-1,-41,-1,13,0,59,0,118,0,-104,0,-58,0,-31,0,-15,0,2,1,0,1,-14,0,-43,0,-65,0,-106,0,104,0,45,0,-12,-1,-62,-1,-116,-1,88,-1,41,-1,16,-1,-8,-2,-19,-2,-18,-2,-9,-2,8,-1,39,-1,75,-1,114,-1,-81,-1,-33,-1,32,0,73,0,126,0,-81,0,-43,0,-19,0,-9,0,10,1,-3,0,-20,0,-47,0,-86,0,125,0,77,0,17,0,-18,-1,-79,-1,124,-1,95,-1,53,-1,35,-1,8,-1,16,-1,21,-1,40,-1,76,-1,116,-1,-87,-1,-35,-1,24,0,82,0,-101,0,-65,0,-5,0,26,1,51,1,66,1,66,1,56,1,22,1,-7,0,-66,0,-117,0,73,0,-8,-1,-68,-1,114,-1,49,-1,6,-1,-62,-2,-102,-2,-120,-2,121,-2,118,-2,-108,-2,-77,-2,-31,-2,23,-1,89,-1,-99,-1,-21,-1,46,0,116,0,-66,0,-13,0,27,1,66,1,79,1,93,1,72,1,61,1,16,1,-11,0,-80,0,122,0,50,0,-4,-1,-71,-1,122,-1,75,-1,30,-1,-5,-2,-15,-2,-29,-2,-18,-2,-4,-2,15,-1,64,-1,105,-1,-88,-1,-29,-1,29,0,77,0,121,0,-87,0,-54,0,-22,0,-1,0,-10,0,-12,0,-27,0,-63,0,-103,0,107,0,54,0,2,0,-57,-1,-107,-1,86,-1,60,-1,9,-1,-10,-2,-44,-2,-34,-2,-39,-2,-18,-2,8,-1,34,-1,94,-1,-112,-1,-61,-1,-10,-1,43,0,94,0,-122,0,-81,0,-49,0,-31,0,-14,0,-16,0,-28,0,-40,0,-81,0,-106,0,111,0,62,0,8,0,-38,-1,-72,-1,-102,-1,118,-1,89,-1,72,-1,65,-1,74,-1,90,-1,106,-1,-108,-1,-89,-1,-31,-1,12,0,48,0,89,0,-116,0,-83,0,-50,0,-31,0,-31,0,-27,0,-44,0,-71,0,-99,0,107,0,73,0,8,0,-45,-1,-109,-1,83,-1,35,-1,-12,-2,-47,-2,-71,-2,-96,-2,-93,-2,-97,-2,-75,-2,-36,-2,3,-1,56,-1,113,-1,-92,-1,-16,-1,43,0,118,0,-82,0,-40,0,0,1,26,1,36,1,49,1,36,1,11,1,-26,0,-60,0,-118,0,84,0,23,0,-53,-1,-99,-1,107,-1,56,-1,24,-1,3,-1,-19,-2,-12,-2,-11,-2,26,-1,46,-1,107,-1,-108,-1,-41,-1,14,0,78,0,-125,0,-67,0,-16,0,30,1,47,1,69,1,66,1,50,1,30,1,-12,0,-53,0,-120,0,76,0,11,0,-61,-1,-117,-1,62,-1,3,-1,-35,-2,-75,-2,-97,-2,-111,-2,-116,-2,-97,-2,-70,-2,-23,-2,9,-1,77,-1,-124,-1,-61,-1,8,0,54,0,109,0,-105,0,-58,0,-34,0,-24,0,-11,0,-20,0,-30,0,-70,0,-108,0,110,0,61,0,1,0,-39,-1,-87,-1,124,-1,82,-1,55,-1,36,-1,16,-1,19,-1,31,-1,55,-1,88,-1,-123,-1,-85,-1,-41,-1,18,0,64,0,104,0,-111,0,-69,0,-32,0,-24,0,-19,0,-18,0,-28,0,-52,0,-86,0,-128,0,80,0,32,0,-32,-1,-78,-1,117,-1,76,-1,41,-1,11,-1,4,-1,-28,-2,-14,-2,-6,-2,13,-1,42,-1,83,-1,-127,-1,-63,-1,-20,-1,49,0,85,0,-113,0,-80,0,-44,0,-30,0,-14,0,-15,0,-17,0,-48,0}; }
	private static byte[] data106(){ return new byte[] {-72,0,-114,0,94,0,41,0,-12,-1,-70,-1,-120,-1,86,-1,33,-1,2,-1,-19,-2,-25,-2,-30,-2,-13,-2,15,-1,49,-1,84,-1,-107,-1,-65,-1,-1,-1,55,0,118,0,-84,0,-34,0,-2,0,20,1,40,1,42,1,21,1,7,1,-33,0,-76,0,119,0,64,0,6,0,-76,-1,127,-1,63,-1,5,-1,-44,-2,-67,-2,-95,-2,-91,-2,-96,-2,-75,-2,-33,-2,-1,-2,60,-1,-125,-1,-65,-1,10,0,73,0,-113,0,-63,0,1,1,39,1,60,1,87,1,78,1,73,1,50,1,3,1,-45,0,-99,0,102,0,23,0,-28,-1,-92,-1,109,-1,62,-1,9,-1,-22,-2,-29,-2,-39,-2,-17,-2,-4,-2,37,-1,77,-1,-118,-1,-74,-1,-4,-1,49,0,102,0,-92,0,-41,0,-19,0,3,1,10,1,11,1,-12,0,-15,0,-60,0,-101,0,89,0,32,0,-14,-1,-86,-1,112,-1,60,-1,5,-1,-24,-2,-50,-2,-50,-2,-69,-2,-48,-2,-18,-2,17,-1,58,-1,116,-1,-95,-1,-29,-1,34,0,97,0,-118,0,-63,0,-32,0,-2,0,8,1,17,1,21,1,-4,0,-40,0,-78,0,-118,0,89,0,28,0,-10,-1,-67,-1,-102,-1,109,-1,88,-1,68,-1,63,-1,41,-1,54,-1,83,-1,116,-1,-100,-1,-54,-1,6,0,57,0,100,0,-99,0,-47,0,-19,0,7,1,32,1,30,1,26,1,14,1,-20,0,-50,0,-101,0,99,0,38,0,-19,-1,-88,-1,115,-1,52,-1,11,-1,-36,-2,-55,-2,-93,-2,-76,-2,-75,-2,-44,-2,-13,-2,29,-1,79,-1,-123,-1,-55,-1,5,0,68,0,-125,0,-78,0,-32,0,12,1,26,1,37,1,37,1,15,1,-13,0,-45,0,-95,0,116,0,49,0,-8,-1,-71,-1,-116,-1,94,-1,43,-1,25,-1,-9,-2,-9,-2,3,-1,17,-1,42,-1,70,-1,-122,-1,-70,-1,3,0,49,0,123,0,-90,0,-18,0,12,1,46,1,73,1,87,1,77,1,76,1,36,1,12,1,-40,0,-89,0,94,0,39,0,-37,-1,-96,-1,117,-1,60,-1,25,-1,-12,-2,-32,-2,-37,-2,-35,-2,-27,-2,17,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[109002];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 1024);
		System.arraycopy(data96(), 0, data, 98304, 1024);
		System.arraycopy(data97(), 0, data, 99328, 1024);
		System.arraycopy(data98(), 0, data, 100352, 1024);
		System.arraycopy(data99(), 0, data, 101376, 1024);
		System.arraycopy(data100(), 0, data, 102400, 1024);
		System.arraycopy(data101(), 0, data, 103424, 1024);
		System.arraycopy(data102(), 0, data, 104448, 1024);
		System.arraycopy(data103(), 0, data, 105472, 1024);
		System.arraycopy(data104(), 0, data, 106496, 1024);
		System.arraycopy(data105(), 0, data, 107520, 1024);
		System.arraycopy(data106(), 0, data, 108544, 458);
		return data;
	}
	/** Constructs a new AudioClip with the data from gran-5.wav. */
	public Gran5(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing gran-5.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of gran-5.wav. */
	private class LoopThread extends Thread {
		private Gran5 clip;
		private boolean looping = true;
		public LoopThread(Gran5 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays gran-5.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays gran-5.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of gran-5.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if gran-5.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if gran-5.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}